パッケージ | 説明 |
---|---|
org.springframework.cache | Spring の汎用キャッシュ抽象化。 |
org.springframework.cache.caffeine | Caffeine ライブラリのオープンソースキャッシュのクラスをサポートし、Spring のキャッシュ抽象化内で Caffeine キャッシュをセットアップできます。 |
org.springframework.cache.concurrent | java.util.concurrent ベースのキャッシュの実装パッケージ。 |
org.springframework.cache.ehcache | オープンソースキャッシュ EhCache 2.x のクラスをサポートし、Spring コンテキストで Bean として EhCache CacheManager と Caches をセットアップできます。 |
org.springframework.cache.interceptor | 宣言的キャッシング境界設定のための AOP ベースのソリューション。 |
org.springframework.cache.jcache | JSR-107(javax.cache、別名 "JCache" )ベースのキャッシュの実装パッケージ。 |
org.springframework.cache.support | org.springframework.cache パッケージのサポートクラス。 |
org.springframework.cache.transaction | org.springframework.cache パッケージのトランザクション対応デコレーター。 |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | Cache.get(ObjectSE key) このキャッシュが指定されたキーをマップする値を返します。 |
default Cache.ValueWrapper | Cache.putIfAbsent(ObjectSE key, ObjectSE value) 指定された値が設定されていない場合、指定された値をこのキャッシュ内の指定されたキーと原子的に関連付けます。 |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | CaffeineCache.putIfAbsent(ObjectSE key, ObjectSE value) |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | ConcurrentMapCache.putIfAbsent(ObjectSE key, ObjectSE value) |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | EhCacheCache.get(ObjectSE key) |
Cache.ValueWrapper | EhCacheCache.putIfAbsent(ObjectSE key, ObjectSE value) |
修飾子と型 | メソッドと説明 |
---|---|
protected Cache.ValueWrapper | AbstractCacheInvoker.doGet(Cache cache, ObjectSE key) 指定された Cache で Cache.get(Object) を実行し、例外が発生した場合はエラーハンドラーを呼び出します。 |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | JCacheCache.putIfAbsent(ObjectSE key, ObjectSE value) |
修飾子と型 | クラスと説明 |
---|---|
class | SimpleValueWrapper Cache.ValueWrapper の簡単な実装。構築時に指定された値を保持し、SimpleValueWrapper.get() から返します。 |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | AbstractValueAdaptingCache.get(ObjectSE key) |
Cache.ValueWrapper | NoOpCache.get(ObjectSE key) |
Cache.ValueWrapper | NoOpCache.putIfAbsent(ObjectSE key, ObjectSE value) |
protected Cache.ValueWrapper | AbstractValueAdaptingCache.toValueWrapper(ObjectSE storeValue) 指定されたストア値を SimpleValueWrapper でラップします。これも AbstractValueAdaptingCache.fromStoreValue(java.lang.Object) 変換を行います。 |
修飾子と型 | メソッドと説明 |
---|---|
Cache.ValueWrapper | TransactionAwareCacheDecorator.get(ObjectSE key) |
Cache.ValueWrapper | TransactionAwareCacheDecorator.putIfAbsent(ObjectSE key, ObjectSE value) |