インターフェース CacheKeyPrefix

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

@FunctionalInterfaceSE public interface CacheKeyPrefix
CacheKeyPrefix は、Couchbase に格納されている実際のキーの前にカスタムプレフィックスを作成するためのフックを提供します。
導入:
4.0.0
作成者:
Christoph Strobl, Mark Paluch, Michael Nitschinger
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    デフォルトの区切り文字。
  • 方法の概要

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

  • 方法の詳細

    • simple

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

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

      StringSE compute(StringSE cacheName)
      Couchbase に格納されている実際のキーのプレフィックスを計算します。
      パラメーター:
      cacheName - null になることはありません。
      戻り値:
      決して null にはなりません。