Well one reason would be to trigger clearing of the update-timestamps cache. I am leery of exposing a method to allow just that fuinctionality.
On Wed 22 Feb 2012 10:00:43 AM CST, Steve Ebersole wrote: > There is already: > sf.getCache().evictEntityRegions() > sf.getCache().evictCollectionRegions() > sf.getCache().evictDefaultQueryRegion() > sf.getCache().evictQueryRegions() > > I can see a benefit to having evictQueryRegions() imply > evictDefaultQueryRegion() > > But, I fail to see a real benefit to a singular > sf.getCache().oneEvictionToRuleThemAll() > > On Wed 22 Feb 2012 09:49:35 AM CST, Galder Zamarreño wrote: >> Hi all, >> >> Re: http://java.dzone.com/tips/clearing-hibernate-second-leve >> Re: https://community.jboss.org/message/718710#718710 >> >> Shouldn't Hibernate offer an API (independent of the cache provider) >> to clear all 2LC caches, including all entity, all collection and all >> query/timestamp caches? >> >> Beneath it, each cache provider would implement this as it wishes to >> do so, but the knowledge of all caches within a session factory is in >> Hibernate core itself. >> >> Cheers, >> -- >> Galder Zamarreño >> Sr. Software Engineer >> Infinispan, JBoss Cache >> >> >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > -- st...@hibernate.org http://hibernate.org _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev