10.3. Red Hat JBoss EAP アプリケーションでの Data Grid キャッシュの使用
リソース検索を通じて、アプリケーション内の Data Grid キャッシュにアクセスできます。
前提条件
- Red Hat JBoss EAP を実行している。
- Red Hat JBoss EAP で Data Grid キャッシュを作成している。
手順
アプリケーション内の Data Grid キャッシュは次のようにして検索できます。
@Resource(lookup = "java:jboss/infinispan/cache/exampleCacheContainer/exampleCache") private Cache<String, String> ispnCache;これは、
ispnCacheと呼ばれるCacheを定義します。次のようにして、キャッシュへのエントリーの配置、取得、削除を行うことができます。
キーの値を取得する
String value = ispnCache.get(key);これにより、キャッシュ内のキーの値を取得します。キーが見つからない場合は
nullが返されます。キーに値を入れる
String oldValue = ispnCache.put(key,value);これは、まだ存在しない場合に新しいキーを定義し、渡された値を関連付けます。キーがすでに存在する場合は、元の値が置き換えられます。
鍵の削除
String value = ispnCache.remove(key);これにより、キャッシュからキーが削除されます。