直接引用 ehcache 的网站[来源]:
这里的想法是您的缓存设置在缓存层次结构中。Ehcache 位于前面,memcacheg 位于后面。将这两者结合起来,您可以优雅地解决 Google App Engine 施加的限制。您将受益于 Ehcache 的速度以及无限大小的 memcached。Ehcache 包含可以轻松执行此操作的挂钩。要更新 memcached,请使用 CacheEventListener。要在本地缓存未命中时搜索 memcacheg,请将 cache.getWithLoader() 与 CacheLoader 一起用于 memcacheg。
这似乎意味着将 ehcache 与 memcached 一起使用会比单独使用 memcached 更快。为什么 ehcache 会比 memcached 快?在我看来,两者都在内存缓存中,为什么会有性能差异?