クラス 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 voidprotected Cache.ValueWrapper指定されたCacheでCache.get(Object)を実行し、例外が発生した場合はエラーハンドラーを呼び出します。protected void指定されたCacheでCache.put(Object, Object)を実行し、例外が発生した場合はエラーハンドラーを呼び出します。使用するCacheErrorHandlerを返します。voidsetErrorHandler(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()を実行し、例外が発生した場合はエラーハンドラーを呼び出します。