Partition クラス
名前空間
Partition のメソッド
Partition のメソッドは次のとおりです。
get(key)
署名
public Object get(String key)
パラメーター
- key
- 型: String
- キャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
戻り値
型: Object
キャッシュ値が汎用オブジェクト種別として返されます。戻り値を適切な型にキャストしてください。
get(cacheBuilder, key)
署名
public Object get(System.Type cacheBuilder, String key)
パラメーター
- cacheBuilder
- 型: System.Type
- CacheBuilder インターフェースを実装する Apex クラス。
- key
- 型: String
- cacheBuilder パラメーターに対応するクラス名と組み合せてキャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
戻り値
型: Object
キャッシュ値が汎用オブジェクト種別として返されます。戻り値を適切な型にキャストしてください。
isAvailable()
署名
public Boolean isAvailable()
戻り値
型: Boolean
put(key, value)
署名
public void put(String key, Object value)
パラメーター
- key
- 型: String
- キャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
- value
- 型: Object
- キャッシュに保存する値。キャッシュ値はシリアライズ可能にする必要があります。
戻り値
型: void
put(key, value, visibility)
署名
public void put(String key, Object value, cache.Visibility visibility)
パラメーター
- key
- 型: String
- キャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
- value
- 型: Object
- キャッシュに保存する値。キャッシュ値はシリアライズ可能にする必要があります。
- visibility
- 型: Cache.Visibility
- キャッシュ値を使用できるのが、同じ名前空間内で実行される Apex コードのみか、任意の名前空間から実行される Apex コードかを示します。
戻り値
型: void
put(key, value, ttlSecs, visibility, immutable)
署名
public void put(String key, Object value, Integer ttlSecs, cache.Visibility visibility, Boolean immutable)
パラメーター
- key
- 型: String
- キャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
- value
- 型: Object
- キャッシュに保存する値。キャッシュ値はシリアライズ可能にする必要があります。
- ttlSecs
- 型: Integer
- キャッシュ値をキャッシュに保持しておく時間 (秒数)。
- visibility
- 型: Cache.Visibility
- キャッシュ値を使用できるのが、同じ名前空間内で実行される Apex コードのみか、任意の名前空間から実行される Apex コードかを示します。
- immutable
- 型: Boolean
- キャッシュ値を別の名前空間によって上書きできるか (false)、否か (true) を示します。
戻り値
型: void
remove(cacheBuilder, key)
署名
public Boolean remove(System.Type cacheBuilder, String key)
パラメーター
- cacheBuilder
- 型: System.Type
- CacheBuilder インターフェースを実装する Apex クラス。
- key
- 型: String
- cacheBuilder パラメーターに対応するクラス名と組み合せてキャッシュ値を一意に識別する文字列値 (大文字と小文字を区別)。
validateCacheBuilder(cacheBuilder)
署名
public static void validateCacheBuilder(System.Type cacheBuilder)
パラメーター
- cacheBuilder
- 型: System.Type
- 検証するクラス。
戻り値
型: void
validateKeyValue(isDefault, key, value)
署名
public static void validateKeyValue(Boolean isDefault, String key, Object value)
パラメーター
戻り値
型: void
validatePartitionName(name)
署名
public static void validatePartitionName(String name)
パラメーター
- name
- 型: String
- 検証するパーティションの名前。
戻り値
型: void