2012-05-16 15 views
9

Spring 3.1の新バージョンCache Abstractionについては、私のプロジェクトにこの機能を適用したいと思っていました。Spring 3.1キャッシュ抽象化(パラメータなし)

パラメータを持たないメソッドに呼び出しをキャッシュすることはできますか?

@Cacheable("xCache") 
public List<X> loadAllX() { 
    ... 
} 

リンクのブログ記事状態

キー方法は

をパラメータとしてキャッシュ・ルックアップを使用して行われるので、右、この方法をキャッシュすることはできないでしょうか?

短い回答:はい、引数のないメソッドは他のメソッドと同様にキャッシュされます。私は、そのメソッドのためにキャッシュに正確に1つのエントリがあると思います。ここで説明するようにあなたが "キャッシュSPEL使用可能なメタデータ" を使用して、この動作を無効にすることができます

+0

[@Cahceableを使用するSpringの非引数メソッド](http://stackoverflow.com/questions/11389889/use-cahceable-for-non-argument-method-in-spring) –

答えて

関連する問題