Cache.ValueRetrievalException, Cache.ValueWrapper| コンストラクターと説明 |
|---|
GemfireCache(org.apache.geode.cache.Region<?,?> region) 指定された Pivotal GemFire Region で初期化された GemFireCache のインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | clear() この Spring Cache の内容全体をクリアします。 |
void | evict(ObjectSE key) この Spring Cache から指定されたキーにマップされたエントリ (キー / 値) を削除 (破棄) します。 |
Cache.ValueWrapper | get(ObjectSE key)Cache.ValueWrapper のインスタンスにラップされた指定されたキーのキャッシュ値を返します。 |
<T> T | get(ObjectSE key, CallableSE<T> valueLoader) 指定されたキーのキャッシュ値を返します。 |
<T> T | get(ObjectSE key, ClassSE<T> type) 指定された ClassSE 型にキャストされた指定されたキーのキャッシュ値を返します。 |
StringSE | getName() この Spring Cache の名前を返します。 |
org.apache.geode.cache.Region | getNativeCache() この Spring Cache の実装として使用される Pivotal GemFire Region を返します。 |
void | put(ObjectSE key, ObjectSE value) 指定されたキーによって参照されるキャッシュに指定された値を保存します。 |
Cache.ValueWrapper | putIfAbsent(ObjectSE key, ObjectSE value)Spring 4.1 の Cache インターフェースの拡張を満たす Cache.putIfAbsent(Object, Object) の実装。 |
static GemfireCache | wrap(org.apache.geode.cache.Region<?,?> region)Pivotal GemFire Region を GemfireCache のインスタンス内にラップし、Pivotal GemFire Region を Spring のキャッシュインフラストラクチャ内で Spring Cache として機能するように適応させます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEevictIfPresent, invalidatepublic GemfireCache(org.apache.geode.cache.Region<?,?> region)
Region で初期化された GemFireCache のインスタンスを構築します。Region は、Spring Cache インターフェースのバッキングストアおよび実装として機能します。region - Spring Cache をサポートする重要な GemFire Region。IllegalArgumentExceptionSE - Region が null の場合。public static GemfireCache wrap(org.apache.geode.cache.Region<?,?> region)
Region を GemfireCache のインスタンス内にラップし、Pivotal GemFire Region を Spring のキャッシュインフラストラクチャ内で Spring Cache として機能するように適応させます。region - ピボタル GemFire Region をラップします。Region によってサポートされる GemfireCache のインスタンス。Region, Cache, GemfireCache(Region)public org.apache.geode.cache.Region getNativeCache()
Cache の実装として使用される Pivotal GemFire Region を返します。Cache 内の getNativeCache Cache の実装として使用される Pivotal GemFire Region。Regionpublic void clear()
Cache の内容全体をクリアします。public Cache.ValueWrapper get(ObjectSE key)
Cache.ValueWrapper のインスタンスにラップされた指定されたキーのキャッシュ値を返します。Cache 内の get key - キャッシュから取得する値を識別するキー。Cache.ValueWrapper, Region.get(Object)public <T> T get(ObjectSE key, CallableSE<T> valueLoader)
CallableSE valueLoader が呼び出され、値が取得され、エントリがこのキャッシュに追加されます。Cache 内の get T - 値の ClassSE 型。key - キャッシュから取得する値を識別するキー。valueLoader - キーによって識別されるエントリにまだ値がない場合に値をロードするために使用される CallableSE オブジェクト。CallableSE オブジェクトを呼び出して取得された値。Cache.ValueRetrievalException - CallableSE を使用して指定されたキーの値をロードしようとしたときにエラーが発生した場合。get(Object, Class)public void put(ObjectSE key, ObjectSE value)
public Cache.ValueWrapper putIfAbsent(ObjectSE key, ObjectSE value)
Cache インターフェースの拡張を満たす Cache.putIfAbsent(Object, Object) の実装。OverrideSE アノテーションを追加しないでください。そうしないと、4.0 でのコンパイルが中断されます。Cache 内の putIfAbsent Cache.putIfAbsent(java.lang.Object, java.lang.Object), Region.putIfAbsent(Object, Object)Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.