我在我的 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:有人帮帮我吗?