我正在尝试测试 ehcache 的功能,我相信我已经在缓存初始化中正确设置了它,这是我从代码示例和在线其他地方学到的。但是,我还没有添加搜索属性,尽管我不知道如何成功地进行搜索,不管是哪些属性。我希望看到一个使用任何属性进行搜索的简单示例。同样,我不知道如何使用 ehcache 的事务功能,也希望有一个简单的例子。
private static CacheManager cacheManager;
private static Ehcache ehcache;
private TransactionController transactionController;
public void initCache() throws Exception {
Configuration managerConfigur = new Configuration();
CacheConfiguration cacheConfigur = new CacheConfiguration("testcache1",-1).eternal(true);
Searchable searchable = new Searchable();
cacheConfigur.addSearchable(searchable);
//Set attributes for search here
cacheConfigur.transactionalMode(TransactionalMode.LOCAL);
managerConfigur.addCache(cacheConfigur);
cacheManager = new CacheManager(managerConfigur);
ehcache = manager.getEhcache("testCache");
}
谢谢