Есть ли способ поместить объекты в кеш с зависимостью?
Например, если я помещаю ObjectB в кеш с зависимостью от ObjectA, чтобы, когда срок действия ObjectA истекает или я удаляю его, ObjectB также автоматически удаляется?
Я знаю, что могу создавать регионы и помечать элементы таким образом, чтобы создать свою зависимость, но я действительно не хочу этого делать, поскольку регионы существуют только на одном кеш-сервере в кластере, что не позволяет использовать распределенное и масштабируемое решение для кэширования. .
Если я не могу добавить прямую зависимость, я думаю, что смогу обойти это, добавив свои объекты с каким-то соглашением об именах ключей для создания зависимостей.
например. Добавить ObjectA с ключом 'ObjectA'
Добавить ObjectB с ключом 'ObjectA_ObjectB'
но затем, когда я хочу, чтобы срок действия всех объектов, зависящих от ObjectA, истек, мне нужно было бы получить на основе поиска по подстановочному знаку ключа. Это возможно?