2010-09-21 2 views
2

J'ai une application web MVC que je suis en train de mettre en place maintenant. Une deuxième application publie des données dans une base de données que ma webapp lit. J'utilise SharedCache comme fournisseur de cache pour mon NHibernate et je souhaite assigner des "expirations" à mes entités (pour que je puisse garantir un niveau de fraîcheur des données) - et sachant que certaines entités sont rarement mises à jour et d'autres régulièrement, il serait idéal d'avoir différentes régions de cache avec des expirations différentes.Définition de l'expiration sur les entités mises en cache avec SharedCache et Nhibernate

J'ai vu de nombreux exemples sur le Web de la façon de faire avec SysCache mais je n'en trouve pas pour SharedCache.

Merci d'avance.

Répondre

2

Donc je suis allé au code source pour le fournisseur NHibernate de SharedCache et ai découvert pour sûr qu'il ne pourrait pas être un ensemble d'expiration sur des entités.

Je vais ajouter cette fonctionnalité moi-même - c'est très simple à faire.

+1

Envisagez-vous de publier la source pour cela? Je serais intéressé à utiliser votre impl si vous ajoutez un support pour l'expiration. – DanP

Questions connexes