Exchanged Ehcache by extended Guava cache since Ehcache does not allow mixed object caches for disk stores.