インターフェース CacheKeyPrefix

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface CacheKeyPrefix
CacheKeyPrefix は、Redis に格納されている実際のキーの先頭に追加されるカスタムプレフィックスを作成するためのコールバックフックです。
導入:
2.0.4
作成者:
Christoph Strobl, Mark Paluch, John Blum
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    デフォルトの区切り文字。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    compute(StringSE cacheName)
    Redis に格納されている実際のキャッシュキーの prefixSE を計算します。
    指定された prefixSE をキャッシュキーの先頭に付ける CacheKeyPrefix スキームを作成します。
    キャッシュキーの先頭にキャッシュの nameSE とその後に二重コロンを付けるデフォルトの CacheKeyPrefix スキームを作成します。
  • フィールドの詳細

  • メソッドの詳細

    • compute

      StringSE compute(StringSE cacheName)
      Redis に格納されている実際のキャッシュキーの prefixSE を計算します。
      パラメーター:
      cacheName - キーが保存されているキャッシュの nameSE。null になることはありません。
      戻り値:
      Redis に保存されているキャッシュキーの計算された prefixSE。決して null ではありません。
    • simple

      static CacheKeyPrefix simple()
      キャッシュキーの先頭にキャッシュの nameSE とその後に二重コロンを付けるデフォルトの CacheKeyPrefix スキームを作成します。例: myCache という名前のキャッシュは、すべてのキャッシュキーの前に myCache:: を付けます。
      戻り値:
      デフォルトの CacheKeyPrefix スキーム。
    • prefixed

      static CacheKeyPrefix prefixed(StringSE prefix)
      指定された prefixSE をキャッシュキーの先頭に付ける CacheKeyPrefix スキームを作成します。prefixSEcacheNameSE の先頭に追加され、その後に二重コロンが続きます。例: myCache という名前のキャッシュを持つプレフィックス redis- は、redis-myCache:: となります。
      パラメーター:
      prefix - null であってはなりません。
      戻り値:
      デフォルトの CacheKeyPrefix スキーム。
      導入:
      2.3