Spring MemCached сбрасывает все странное поведение

В весеннем веб-проекте, если мы используем один сервер кеша и разные менеджеры кеша, например, аннотация

@Cacheable(value = "configCache", key="#key")
@Cacheable(value = "envCache", key="#key")
...

и если мы сделаем

@CacheEvict(value = "configCache", allEntries=true) 

и если мы включили allowClear=true в конфигурации, так что это будет только выселить configCache? или это очистит envCache также?

Мы видели много команд flush_all, выполняемых в Amazon ElasticCache, и большинство элементов возвращаются. Так это потому, что мы используем evict allEntries?

1 ответ

Решение

If также очистит envCache, если он находится на том же экземпляре / сервере memcached, что и configCache. Поскольку memcached не поддерживает пространства имен, только все ключи могут быть удалены из экземпляра.

Другие вопросы по тегам