0
私はHazelcast 2.1と Spring 3.1でSpring @Cacheableアノテーションを使用しています。Hazelcastのマップからクローンオブジェクトを返します
@Cacheable("testCache")
public MyObject testMethod(int testParam);
//After method call
MyObject test = Hazelcast.getMap("testCache").get("key")
test.setSomeProp() //This line causes an update to the cache since it is reference.
それは、Hazelcast.getMap()からマップの代わりに、参照からキャッシュされた値のクローン/コピーを返却することは可能ですか?
つまり、私はEhCacheのようなcopyOnRead機能が必要です。 EhCache Documentation
ありがとう@Fuad。それは私が必要としていたものです。私はあなたの答えの後にドキュメンテーションに「キャッシュ価値」についての部分があるが、別の章(Common Gotchas)にあることに気づいた。関連する章でこの種の設定を見て、見つけやすいようにするのはすばらしいことです – emrahkocaman