クラス AbstractFallbackJCacheOperationSource
java.lang.ObjectSE
org.springframework.cache.jcache.interceptor.AbstractFallbackJCacheOperationSource
- 実装されたすべてのインターフェース:
JCacheOperationSource
- 既知の直属サブクラス
AnnotationJCacheOperationSource
public abstract class AbstractFallbackJCacheOperationSource
extends ObjectSE
implements JCacheOperationSource
メソッドの属性をキャッシュし、フォールバックポリシーを実装する
JCacheOperationSource
の抽象的な実装: 1。特定のターゲットメソッド。2. メソッドを宣言します。この実装は、属性が最初に使用された後、メソッドごとに属性をキャッシュします。
- 導入:
- 4.1
- 作成者:
- Stephane Nicoll, Juergen Hoeller
- 関連事項:
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected boolean
public メソッドのみにキャッシュセマンティクスを許可する必要がありますか?protected abstract JCacheOperation<?>
findCacheOperation
(MethodSE method, ClassSE<?> targetType) サブクラスは、これを実装して、指定されたメソッドのキャッシュ操作を返す必要があります(存在する場合)。getCacheOperation
(MethodSE method, ClassSE<?> targetClass) このメソッドのキャッシュ操作を返すか、メソッドに JSR-107 関連のメタデータが含まれていない場合はnull
を返します。
フィールドの詳細
logger
コンストラクターの詳細
AbstractFallbackJCacheOperationSource
public AbstractFallbackJCacheOperationSource()
メソッドの詳細
getCacheOperation
インターフェースからコピーされた説明:JCacheOperationSource
このメソッドのキャッシュ操作を返すか、メソッドに JSR-107 関連のメタデータが含まれていない場合はnull
を返します。- 次で指定:
- インターフェース
JCacheOperationSource
のgetCacheOperation
- パラメーター:
method
- イントロスペクトする方法targetClass
- ターゲットクラス (null
の場合があります。この場合、メソッドの宣言クラスを使用する必要があります)- 戻り値:
- このメソッドのキャッシュ操作。見つからない場合は
null
findCacheOperation
@Nullable protected abstract JCacheOperation<?> findCacheOperation(MethodSE method, @Nullable ClassSE<?> targetType) サブクラスは、これを実装して、指定されたメソッドのキャッシュ操作を返す必要があります(存在する場合)。- パラメーター:
method
- 操作を取得するメソッドtargetType
- ターゲットクラス- 戻り値:
- このメソッドに関連付けられたキャッシュ操作 (または、存在しない場合は
null
)
allowPublicMethodsOnly
protected boolean allowPublicMethodsOnly()public メソッドのみにキャッシュセマンティクスを許可する必要がありますか?デフォルトの実装は
false
を返します。