Большинство служб кэширования поддерживают кэширование любого объекта в виде пары ключ-значение. Но я ищу способ кэширования объектов как регионов или групп. Это означает, что объекты кэширования должны иметь возможность группироваться. Один или несколько объектов кэшируются в группе. Что бы мы ни делали (удаляли, обновляли) в группе, это должно влиять на объекты в группе.
Я искал некоторые службы кэширования и обнаружил, что JCS поддерживает это. Я должен реализовать общий способ, поскольку его можно использовать для большинства служб кэширования. Кто-нибудь знает какой-либо способ или вспомогательный ресурс, который может быть полезен?
Редактировать: @ cruftex: предположим, что для небольшого магазина используется система инвентаризации. Есть канцтовары, овощи, фрукты, сладости и их цены и другие реквизиты требуют кеширования. Что делать, если мне нужно очистить или сделать какое-либо обновление только для предметов, которые можно есть (овощи, фрукты, сладости), а не для канцелярских принадлежностей и любого другого несъедобного набора объектов, которые кэшируются? Если есть способ сгруппировать, например, «съедобные», «несъедобные», я могу получить или внести какие-либо изменения в конкретную группу, чтобы это повлияло на все экземпляры членов группы.