public interface Cache
contains
を除いて、このインターフェースのメソッドは効果がありません。修飾子と型 | メソッドと説明 |
---|---|
boolean | contains(ClassSE cls, ObjectSE primaryKey) キャッシュに特定のエンティティのデータが含まれているかどうか。 |
void | evict(ClassSE cls) 指定されたクラス(およびそのサブクラス)のエンティティのデータをキャッシュから削除します。 |
void | evict(ClassSE cls, ObjectSE primaryKey) 指定されたエンティティのデータをキャッシュから削除します。 |
void | evictAll() キャッシュをクリアします。 |
<T> T | unwrap(ClassSE<T> cls) 指定された型のオブジェクトを返し、プロバイダー固有の API へのアクセスを許可します。 |
boolean contains(ClassSE cls, ObjectSE primaryKey)
cls
- エンティティクラス primaryKey
- 主キー void evict(ClassSE cls, ObjectSE primaryKey)
cls
- エンティティクラス primaryKey
- 主キー void evict(ClassSE cls)
cls
- エンティティクラス void evictAll()
<T> T unwrap(ClassSE<T> cls)
cls
- 返されるオブジェクトのクラス。これは通常、基盤となるキャッシュ実装クラスまたはそれが実装するインターフェースのいずれかです。PersistenceException
- プロバイダーが呼び出しをサポートしていない場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.