クラス 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 booleanpublic メソッドのみにキャッシュセマンティクスを許可する必要がありますか?protected abstract @Nullable JCacheOperation<?> findCacheOperation(MethodSE method, @Nullable ClassSE<?> targetType) サブクラスは、これを実装して、指定されたメソッドのキャッシュ操作を返す必要があります(存在する場合)。getCacheOperation(MethodSE method, @Nullable ClassSE<?> targetClass) このメソッドのキャッシュ操作を返すか、メソッドに JSR-107 関連のメタデータが含まれていない場合はnullを返します。booleanhasCacheOperation(MethodSE method, @Nullable ClassSE<?> targetClass) 指定されたメソッドに JSR-107 キャッシュ操作があるかどうかを判断します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース JCacheOperationSource から継承されたメソッド
isCandidateClass
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
AbstractFallbackJCacheOperationSource
public AbstractFallbackJCacheOperationSource()
メソッドの詳細
hasCacheOperation
インターフェースからコピーされた説明:JCacheOperationSource指定されたメソッドに JSR-107 キャッシュ操作があるかどうかを判断します。- 次で指定:
- インターフェース
JCacheOperationSourceのhasCacheOperation - パラメーター:
method- イントロスペクトする方法targetClass- ターゲットクラス (nullにすることもできます。この場合、メソッドの宣言クラスを使用する必要があります。)- 関連事項:
getCacheOperation
public @Nullable JCacheOperation<?> getCacheOperation(MethodSE method, @Nullable ClassSE<?> targetClass) インターフェースからコピーされた説明:JCacheOperationSourceこのメソッドのキャッシュ操作を返すか、メソッドに JSR-107 関連のメタデータが含まれていない場合はnullを返します。- 次で指定:
- インターフェース
JCacheOperationSourceのgetCacheOperation - パラメーター:
method- イントロスペクトする方法targetClass- ターゲットクラス (nullにすることもできます。この場合、メソッドの宣言クラスを使用する必要があります。)- 戻り値:
- このメソッドのキャッシュ操作。見つからない場合は
null
findCacheOperation
protected abstract @Nullable JCacheOperation<?> findCacheOperation(MethodSE method, @Nullable ClassSE<?> targetType) サブクラスは、これを実装して、指定されたメソッドのキャッシュ操作を返す必要があります(存在する場合)。- パラメーター:
method- 操作を取得するメソッドtargetType- ターゲットクラス- 戻り値:
- このメソッドに関連付けられたキャッシュ操作 (または、存在しない場合は
null)
allowPublicMethodsOnly
protected boolean allowPublicMethodsOnly()public メソッドのみにキャッシュセマンティクスを許可する必要がありますか?デフォルトの実装は
falseを返します。