【发布时间】:2012-11-12 06:21:10
【问题描述】:
有什么方法可以将对象放入缓存中并具有依赖关系?
例如,如果我将 ObjectB 放入缓存中并依赖于 ObjectA,那么当 ObjectA 过期或我删除它时,ObjectB 也会自动删除?
我知道我可以创建区域并标记项目以创建我的依赖项,但我真的不想这样做,因为区域仅存在于集群中的一个缓存服务器上,这会破坏分布式和可扩展的缓存解决方案。
如果我不能直接添加依赖项,我想我可以通过添加具有某种键命名约定的对象来创建依赖项来解决它。
例如。使用键“ObjectA”添加 ObjectA
使用键“ObjectA_ObjectB”添加 ObjectB
但是当我想使依赖于 ObjectA 的所有对象过期时,我需要根据密钥的通配符搜索来获取。这可能吗?
【问题讨论】: