public interface Cache
containsを除いて何も効果を及ぼしません。| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
contains(java.lang.Class cls,
java.lang.Object primaryKey)
キャッシュに与えられたエンティティのためのデータが含まれているかどうか。
|
void |
evict(java.lang.Class cls)
指定されたクラス(とそのサブクラス)のエンティティのデータをキャッシュから削除します。
|
void |
evict(java.lang.Class cls,
java.lang.Object primaryKey)
キャッシュから与えられたエンティティのためのデータを削除します。
|
void |
evictAll()
キャッシュをクリアします。
|
<T> T |
unwrap(java.lang.Class<T> cls)
プロバイダ固有のAPIにアクセスできるように、指定された型のオブジェクトを返します。
|
boolean contains(java.lang.Class cls,
java.lang.Object primaryKey)
cls - エンティティクラスprimaryKey - 主キーvoid evict(java.lang.Class cls,
java.lang.Object primaryKey)
cls - エンティティクラスprimaryKey - 主キーvoid evict(java.lang.Class cls)
cls - エンティティクラスvoid evictAll()
<T> T unwrap(java.lang.Class<T> cls)
PersistenceExceptionが投げられます。cls - 返されるオブジェクトのクラス、通常だと基礎となるキャッシュの実装クラスか実装するインターフェイスのいずれかです。PersistenceException - プロバイダが呼び出しをサポートしない場合Translated by @megascus.