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.