簡介
cache4j是一款輕量級java內存緩存框架,實現FIFO、LRU、TwoQueues緩存模型,使用非常方便。
cache4j為java開發者提供一種更加輕便的內存緩存方案,殺雞焉用EhCache?
特性
· 支持並發。
· 使用簡單。
· 因為簡單,所以通用,命中率穩定。
使用示例
1 // 配置 2 CacheConfig config = CacheConfig.custom().setMaxElement(10000); // 緩存元素個數上限 3 // 緩存節點工廠 4 INodeFactory<String, Object> cachefFactory = new CacheNodeFactory<String, Object>(); 5 // 緩存模型 6 TwoQueuesCache<String, Object> tqc = new TwoQueuesCache<String, Object>(config, cachefFactory); 7 8 // 緩存 9 tqc.put("a", "av"); 10 // 獲取緩存元素 11 tqc.get("a");