2

我在我的 Spring Web 应用程序中使用 ehcache 来缓存数据库中的对象(在 DAO 中)。喜欢:

@Cacheable(cacheName="mycache", keyGeneratorName = "MyKeyGenerator")
public List<Entity> getEntityByChannel(String channel);

@TriggersRemove(cacheName="mycache", keyGeneratorName = "MyKeyGenerator")
public void persiste(Entity entity);

MyKeyGenerator 类返回了缓存的键,但是可以返回很多键吗?

例如 - 为一个值返回双键 key1 和 key2。并通过 key1 或 key2 删除缓存。

PS:有人帮帮我吗?

4

0 回答 0