1. 程式人生 > >Java緩存規範-JSR107

Java緩存規範-JSR107

pen caching 引入 manage 控制 body span 上下文 概念

maven引入

1 <dependency>
2     <groupId>javax.cache</groupId>
3     <artifactId>cache-api</artifactId>
4     <version>1.1.0</version>
5 </dependency>

概念

  • CachingProvider:定義了創建、配置、獲取、管理和控制多個CacheManager。一個應用可以在運行期訪問多個CacheManager。
  • CacheManager:定義了創建、配置、獲取、管理和控制多個唯一命名的Cache,這些Cache存在於CacheManager的上下文中。一個CacheManager僅被一個CachingProvider所擁有。
  • Cache:臨時存儲以Key為索引的值。
  • Entry:存儲在Cache中的Key-value對。

Java緩存規範-JSR107