大多数缓存服务支持将任何对象缓存为键值对。但我正在寻找一种可以将对象缓存为区域或组的方法。这意味着,缓存对象应该能够分组。一个或多个对象被缓存到一个组。我们对组所做的任何事情(删除、更新)都应该影响到组中的对象。
我搜索了一些缓存服务,发现 JCS 支持这个。我应该实现一种通用方式,因为它可以用于大多数缓存服务。有谁知道任何可以提供帮助的方式或支持资源?
编辑: @ cruftex:假设小商店有一个库存系统。需要缓存文具、蔬菜、水果、糖果及其价格等详细信息。如果我只需要清除或更新可食用的物品(蔬菜、水果、糖果),而不需要清除文具和任何其他不可食用的缓存对象集,该怎么办?如果有像“可食用”、“不可食用”这样的分组方式,我可以对特定组进行任何更改或更改,以便所有组成员实例都会受到影响。