public class LoggingCacheErrorHandler extends ObjectSE implements CacheErrorHandler
CacheErrorHandler 実装。基になるキャッシュエラーを無視する必要がある場合に使用できます。| コンストラクターと説明 |
|---|
LoggingCacheErrorHandler() スタックトレースをログに記録しないインスタンスを作成します。 |
LoggingCacheErrorHandler(Log logger, boolean logStacktrace) 使用する logger を使用してインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | handleCacheClearError(RuntimeExceptionSE exception, Cache cache) 指定された Cache をクリアするときに、キャッシュプロバイダーによってスローされた特定のランタイム例外を処理します。これは、致命的な例外として再スローされる可能性があります。 |
void | handleCacheEvictError(RuntimeExceptionSE exception, Cache cache, ObjectSE key) 指定された key でアイテムをクリアするときに、キャッシュプロバイダーによってスローされた特定の実行時例外を処理します。致命的な例外として再スローされる可能性があります。 |
void | handleCacheGetError(RuntimeExceptionSE exception, Cache cache, ObjectSE key) 指定された key でアイテムを取得するときにキャッシュプロバイダーによってスローされた特定の実行時例外を処理します。致命的な例外として再スローされる可能性があります。 |
void | handleCachePutError(RuntimeExceptionSE exception, Cache cache, ObjectSE key, ObjectSE value) 指定された key および value でアイテムを更新するときにキャッシュプロバイダーによってスローされた特定のランタイム例外を処理し、致命的な例外として再スローする可能性があります。 |
protected void | logCacheError(Log logger, StringSE message, RuntimeExceptionSE ex) 指定されたメッセージをログに記録します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic LoggingCacheErrorHandler(Log logger, boolean logStacktrace)
logger を使用してインスタンスを作成します。logger - 使用するロガー logStacktrace - スタックトレースをログに記録するかどうか public LoggingCacheErrorHandler()
public void handleCacheGetError(RuntimeExceptionSE exception, Cache cache, ObjectSE key)
CacheErrorHandlerkey でアイテムを取得するときにキャッシュプロバイダーによってスローされた特定の実行時例外を処理します。致命的な例外として再スローされる可能性があります。CacheErrorHandler の handleCacheGetError exception - キャッシュプロバイダーによってスローされた例外 cache - キャッシュ key - アイテムを取得するために使用されるキー Cache.get(Object)public void handleCachePutError(RuntimeExceptionSE exception, Cache cache, ObjectSE key, @Nullable ObjectSE value)
CacheErrorHandlerkey および value でアイテムを更新するときにキャッシュプロバイダーによってスローされた特定のランタイム例外を処理し、致命的な例外として再スローする可能性があります。CacheErrorHandler の handleCachePutError exception - キャッシュプロバイダーによってスローされた例外 cache - キャッシュ key - アイテムの更新に使用されるキー value - キーに関連付ける値 Cache.put(Object, Object)public void handleCacheEvictError(RuntimeExceptionSE exception, Cache cache, ObjectSE key)
CacheErrorHandlerkey でアイテムをクリアするときに、キャッシュプロバイダーによってスローされた特定の実行時例外を処理します。致命的な例外として再スローされる可能性があります。CacheErrorHandler の handleCacheEvictError exception - キャッシュプロバイダーによってスローされた例外 cache - キャッシュ key - アイテムをクリアするために使用されるキー public void handleCacheClearError(RuntimeExceptionSE exception, Cache cache)
CacheErrorHandlerCache をクリアするときに、キャッシュプロバイダーによってスローされた特定のランタイム例外を処理します。これは、致命的な例外として再スローされる可能性があります。CacheErrorHandler の handleCacheClearError exception - キャッシュプロバイダーによってスローされた例外 cache - クリアするキャッシュ protected void logCacheError(Log logger, StringSE message, RuntimeExceptionSE ex)
logger - ロガー message - メッセージ ex - 例外