Spring MemCached очищает все странное поведение

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

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

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

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

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

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


person Ahmed    schedule 29.09.2016    source источник


Ответы (1)


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

person ragnor    schedule 29.09.2016