DRAFT

Data is cached in Grouper.  We need to redo the strategy so we get fewer stale reads.  Currently Grouper uses ehcache in Hibernate caching, Hibernate second level caching (I think), Hibernate query caching, ehcache global caches, and GrouperSession ehcaches.

We should consider:

We should look into eliminating non hibernate caches and only using hibernate ones... if that is possible...  then keep the query caches, and the lookups from id to object would be hibernate lookups