Nous utilisons Nhibernate et le cache de second niveau (écriture en lecture non stricte). Lorsque je profile l'application en utilisant NH Profiler, je peux voir que les données sont demandées une fois. Mais si l'application Web est inactive, après quelques minutes, à la première demande, les données sont à nouveau demandées ... Y a-t-il une date d'expiration/expiration sur le cache? Que dois-je faire pour empêcher le cache d'être effacé?NHibernate: expiration du cache de second niveau
2
A
Répondre
3
En supposant que vous utilisez SysCache:
<configuration>
<configSections>
<section name="syscache" type="NHibernate.Caches.SysCache.SysCacheSectionHandler,NHibernate.Caches.SysCache" />
</configSections>
<syscache>
<cache region="foo" expiration="500" priority="4" />
<cache region="bar" expiration="300" priority="3" />
</syscache>
</configuration>
Questions connexes
- 1. Problème de performances du cache de second niveau NHibernate
- 2. Supprimer des objets du cache de second niveau NHibernate
- 3. Comment effacer l'intégralité du cache de second niveau dans NHibernate
- 4. Cache de second niveau NHibernate avec NHibernate Linq Provider 1.0
- 5. Mise en cache NHibernate de second niveau avec multi-requête
- 6. Manipulation du cache de second niveau Hibernate
- 7. Configuration du cache de second niveau d'hibernation
- 8. Différences entre les fournisseurs de cache de second niveau NHibernate
- 9. memcache comme cache de second niveau de Nhibernate
- 10. Nhibernate et SetCacheable avec cache de second niveau
- 11. Invalider manuellement le cache de second niveau NHibernate
- 12. Comment effacer le cache de second niveau NHibernate
- 13. Cache de second niveau NHibernate avec mises à jour externes
- 14. Cache de second niveau NHibernate pour la sous-classe uniquement
- 15. Cache-Hibernate cache-id de second niveau
- 16. Problèmes liés à l'utilisation du cache de second niveau memibré NHibernate avec AWS Elasticache
- 17. Comment rafraîchir le cache de second niveau?
- 18. Cache et associations de second niveau Hibernate
- 19. Hibernate problèmes de cache de second niveau
- 20. Hibernate.initialize() et le cache de second niveau
- 21. Redis comme cache de second niveau Hibernate
- 22. Configurer le cache de requêtes sans cache de second niveau
- 23. Hibernation: Problème d'activation du cache de second niveau
- 24. Activation du cache de second niveau sur le lien Eclipse
- 25. Mise en mémoire cache de second niveau de NHibernate des collections
- 26. Configuration de la mise en cache de second niveau NHibernate dans une application MVC
- 27. Les entités retournées avec ISQLQuery ne sont pas stockées dans le cache de second niveau NHibernate?
- 28. NHibernate requête nommée et 2ème niveau cache
- 29. NHibernate 2e niveau Cache problème avec QueryOver
- 30. NHibernate - compteurs avec accès simultané et mise en mémoire cache de second niveau
il fonctionne très bien, merci. Juste une question de plus: connaissez-vous le délai d'expiration par défaut? –
non, je ne sais pas – mathieu
Je crois que la valeur par défaut est 300 (5 minutes). Lisez ceci dans NHibernate en action. – Ted