introduce hibernate 2-level cache (ehcache)