インターフェース 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 スキームを作成します。prefixSE は、cacheNameSE の後に二重コロンを付けたあとに付加されます。例: プレフィックス redis- で始まるキャッシュが myCache の場合、結果は redis-myCache:: になります。
      パラメーター:
      prefix - null であってはなりません。
      戻り値:
      デフォルトの CacheKeyPrefix スキーム。
      導入:
      2.3