Ehcache中的索引技术

时间:2014-04-23 13:10:16

标签: java ehcache lucene

我刚刚访问了ehcache的几乎所有文档。他们使用索引在缓存中执行查询。他们没有提到的是他们使用的技术是什么?

此外,我想使用EHcache作为缓存存储,并使用lucene在该缓存上创建索引。有谁知道怎么做我已经做了详尽的搜索,但是没有找到任何东西,甚至可以用EHcache吗?

1 个答案:

答案 0 :(得分:0)

Ehcache有不同类型的存储空间。如果您引用最常用的一个(MemoryStore),则会使用SelectableConcurrentHashMap,这是ConcurrentHashMap的某种自定义版本。需要明确的是,这与Lucene的工作方式完全不同。

如果你想对你的缓存条目进行Lucene索引,其中一种方法是实现CacheEventListener并在每个缓存事件上调用相关的Lucene API(删除,放置,过期等)。 / p>