public abstract class AbstractFallbackJCacheOperationSource extends ObjectSE implements JCacheOperationSource
JCacheOperationSource の抽象的な実装: 1。特定のターゲットメソッド。2. メソッドを宣言します。この実装は、属性が最初に使用された後、メソッドごとに属性をキャッシュします。
AbstractFallbackCacheOperationSource| コンストラクターと説明 |
|---|
AbstractFallbackJCacheOperationSource() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected boolean | allowPublicMethodsOnly()public メソッドのみにキャッシュセマンティクスを許可する必要がありますか? |
protected abstract JCacheOperation<?> | findCacheOperation(MethodSE method, ClassSE<?> targetType) サブクラスは、これを実装して、指定されたメソッドのキャッシュ操作を返す必要があります(存在する場合)。 |
JCacheOperation<?> | getCacheOperation(MethodSE method, ClassSE<?> targetClass) このメソッドのキャッシュ操作を返すか、メソッドに JSR-107 関連のメタデータが含まれていない場合は null を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected final Log logger
public JCacheOperation<?> getCacheOperation(MethodSE method, @Nullable ClassSE<?> targetClass)
JCacheOperationSourcenull を返します。JCacheOperationSource の getCacheOperation method - イントロスペクトする方法 targetClass - ターゲットクラス (null の場合があります。この場合、メソッドの宣言クラスを使用する必要があります)null @Nullable protected abstract JCacheOperation<?> findCacheOperation(MethodSE method, @Nullable ClassSE<?> targetType)
method - 操作を取得するメソッド targetType - ターゲットクラス null )protected boolean allowPublicMethodsOnly()
デフォルトの実装は false を返します。