ehcache のウェブサイトから直接引用[ソース] :
ここでの考え方は、キャッシュがキャッシュ階層に設定されているということです。Ehcache が前にあり、memcacheg が後ろにあります。この 2 つを組み合わせることで、Google App Engine によって課される制限をエレガントに回避できます。memcached の無制限のサイズとともに、Ehcache の速度の利点が得られます。Ehcache には、これを簡単に行うためのフックが含まれています。memcached を更新するには、CacheEventListener を使用します。ローカル キャッシュ ミスで memcacheg を検索するには、memcacheg の CacheLoader と一緒に cache.getWithLoader() を使用します。
これは、memcached と一緒に ehcache を使用すると、memcached を単独で使用するよりも高速になることを意味しているようです。ehcache が memcached よりも速いのはなぜですか? 私の見方では、どちらもメモリキャッシュにあるのに、なぜパフォーマンスの違いがあるのでしょうか?