クラス AbstractCacheInvoker
java.lang.ObjectSE
org.springframework.cache.interceptor.AbstractCacheInvoker
- 既知の直属サブクラス
CacheAspectSupport
,JCacheAspectSupport
Cache
操作を呼び出し、例外が発生したときに構成可能な CacheErrorHandler
を使用するための基本コンポーネント。- 導入:
- 4.1
- 作成者:
- Stephane Nicoll, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected void
指定されたCache
でCache.clear()
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。protected void
protected Cache.ValueWrapper
指定されたCache
でCache.get(Object)
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。protected void
指定されたCache
でCache.put(Object, Object)
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。使用するCacheErrorHandler
を返します。void
setErrorHandler
(CacheErrorHandler errorHandler) キャッシュプロバイダーによってスローされたエラーの処理に使用するCacheErrorHandler
インスタンスを設定します。
フィールドの詳細
errorHandler
コンストラクターの詳細
AbstractCacheInvoker
protected AbstractCacheInvoker()AbstractCacheInvoker
メソッドの詳細
setErrorHandler
キャッシュプロバイダーによってスローされたエラーの処理に使用するCacheErrorHandler
インスタンスを設定します。デフォルトでは、SimpleCacheErrorHandler
が使用され、例外をそのままスローします。getErrorHandler
使用するCacheErrorHandler
を返します。doGet
指定されたCache
でCache.get(Object)
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。ハンドラーが例外をスローしない場合、null
を返します。これは、エラーの場合のキャッシュミスをシミュレートします。- 関連事項:
doPut
指定されたCache
でCache.put(Object, Object)
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。doEvict
doClear
指定されたCache
でCache.clear()
を実行し、例外が発生した場合はエラーハンドラーを呼び出します。