It would be interesting to have the Hibernate team comment/blog on the new Spring Cache Abstraction functionality and how it relates to Hibernate managed entities. Perhaps some strategies, etc. It's very attractive to just cache entities in stead of caching entity values with the second level cache.