我刚刚访问了ehcache的几乎所有文档。他们使用索引在缓存中执行查询。他们没有提到的是他们使用的技术是什么?
此外,我想使用EHcache作为缓存存储,并使用lucene在该缓存上创建索引。有谁知道怎么做我已经做了详尽的搜索,但是没有找到任何东西,甚至可以用EHcache吗?
答案 0 :(得分:0)
Ehcache有不同类型的存储空间。如果您引用最常用的一个(MemoryStore
),则会使用SelectableConcurrentHashMap
,这是ConcurrentHashMap
的某种自定义版本。需要明确的是,这与Lucene的工作方式完全不同。
如果你想对你的缓存条目进行Lucene索引,其中一种方法是实现CacheEventListener
并在每个缓存事件上调用相关的Lucene API(删除,放置,过期等)。 / p>