インターフェース RedisCacheWriter.CacheLockingConfiguration

含まれているインターフェース:
RedisCacheWriter

public static interface RedisCacheWriter.CacheLockingConfiguration
キャッシュロックオプションを構成できるインターフェース。
導入:
4.0
作成者:
Mark Paluch
  • メソッドの詳細

    • sleepTime

      キャッシュロックチェック間のスリープ時間を設定します。キャッシュキーがロックされている場合、スリープ時間はロックチェックの再試行に適用されます。
      パラメーター:
      sleepTime - スリープ時間。null であってはならず、Duration.ZEROSE より大きくなければなりません。
    • lockTimeout

      ロックタイムアウトを計算するために RedisCacheWriter.TtlFunction を構成します。

      TTL 関数が指定されていない場合、RedisCacheWriter の永続ロックキーが使用されます。永続ロックキーは、障害発生時に削除する必要があります(例: ロックキーが削除される前に Redis がクラッシュした場合)。ガベージコレクションによって JVM が停止している間にロックキーの有効期限が切れると、期限切れのロックキーが GC タイミングの対象となる可能性があります。

      パラメーター:
      ttlFunction - ロックタイムアウト機能。