クラス SimpleKeyGenerator

java.lang.ObjectSE
org.springframework.cache.interceptor.SimpleKeyGenerator
実装されたすべてのインターフェース:
KeyGenerator

public class SimpleKeyGenerator extends ObjectSE implements KeyGenerator
シンプルなキージェネレーター。null 以外の値が 1 つ指定されている場合はパラメーター自体を返します。それ以外の場合は、パラメーターの SimpleKey を返します。

このクラスによって生成されたキーとの衝突は発生しません。返された SimpleKey オブジェクトは ConcurrentMapCache で安全に使用できますが、すべての Cache 実装に適しているとは限りません。

導入:
4.0
作成者:
Phillip Webb, Juergen Hoeller, Sebastien Deleuze
関連事項:
  • コンストラクターの詳細

    • SimpleKeyGenerator

      public SimpleKeyGenerator()
  • メソッドの詳細

    • generate

      public ObjectSE generate(ObjectSE target, MethodSE method, ObjectSE... params)
      インターフェースからコピーされた説明: KeyGenerator
      指定されたメソッドとそのパラメーターのキーを生成します。
      次で指定:
      インターフェース KeyGeneratorgenerate 
      パラメーター:
      target - ターゲットインスタンス
      method - 呼び出されるメソッド
      params - メソッドパラメーター (var-args を展開した場合)
      戻り値:
      生成されたキー
    • generateKey

      public static ObjectSE generateKey(ObjectSE... params)
      指定されたパラメーターに基づいてキーを生成します。