私は、キャッシュ実装として ehcache を使用して、Spring 3.1 アノテーション キャッシュに取り組んでいます。
このような戻り値を持つメソッド
@Cacheable("cache")
public MyObject getObj(Object param);
初めて myobject の戻り値を取得しましたが、これは編集可能です。ehcache は、「copyOnRead」または「copyOnWrite」を設定することで、そのために何かを行うことができます。読み取り/書き込み時にオブジェクトを強制的にシリアル化します。しかし、最初はスプリングはキャッシュから値を取得せず、常にメソッド自体によって返されます。
読み取り専用の戻り値を取得する方法はありますか?