パッケージ org.springframework.data.couchbase.cache
パッケージ org.springframework.data.couchbase.cache
- クラス説明
CacheKeyPrefixは、Couchbase に格納されている実際のキーの前にカスタムプレフィックスを作成するためのフックを提供します。クラスを受け取る Couchbase ベースのキャッシュメソッドは、ラップされていないオブジェクトを返します。キャッシュミスはキャッシュされた null と区別できません。これは、AbstractValueAdaptingCache が行うことです。クラスを受け取らないメソッドは、ラップされたオブジェクトを返します。キャッシュミスの場合、ラッパーは null です。例外は T get(final Object key, final Callable<T> valueLoader) で、キャッシュミスがある場合、valueLoader から値を取得する (そしてそれをキャッシュする) ため、ラッパーを返しません。