インターフェース CacheResolver

すべての既知の実装クラス:
AbstractCacheResolverNamedCacheResolverSimpleCacheResolverSimpleExceptionCacheResolver
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface CacheResolver
インターセプトされたメソッド呼び出しに使用する Cache インスタンスを決定します。

実装はスレッドセーフでなければなりません。

導入:
4.1
作成者:
Stephane Nicoll
  • メソッドの詳細

    • resolveCaches

      CollectionSE<? extends Cache> resolveCaches(CacheOperationInvocationContext<?> context)
      指定された呼び出しに使用するキャッシュを返します。
      パラメーター:
      context - 特定の呼び出しのコンテキスト
      戻り値:
      使用するキャッシュ (非 null)
      例外:
      IllegalStateExceptionSE - キャッシュの解決に失敗した場合