2016-05-09 5 views
1

SpringのJCache注釈@CacheResultは、Spring自身のアノテーションのような条件付きキャッシングを許可していますか?例えばSpring JCache条件付きキャッシング

@Cacheable(cacheNames="book", condition="#name.length < 32", unless="#result.hardback") 

ドキュメントやソースコードに何も見つかりませんでした。

答えて

1

まず、「SpringのJCacheアノテーション」はありません。また、標準のjavax.cache.CacheResultアノテーションは条件付きキャッシュをサポートしていません。

基本的には、使用する機能に基づいて使用する注釈の種類を選択する必要があります。同じプロジェクトで両方を使用することができますが、同じキャッシュでそれらを混在/一致させないことを強くお勧めします。