使用EhCache的问题 公司一直使用Memcached作为缓存,最近为了优化性能,决定在memcached的基础上增加EhCache。一直用memcached,结果改造后出现了一个大的bug。由于memcached是将缓存对象序列化、反序列化,所以对从memcached中取出的数据做update操作不会有任何问题。而EhCache是从java堆中取出对象,此对象和之前缓存进去的对象是同一个对象,如果做update操作,会改变EhCache中缓存的对象。