2012-05-15 8 views

ответ

0

В memcached нет никакой разницы. Все данные в memcached хранятся в виде пар ключ -> значение.

Термины singleCache, multiCache, assignCache взяты из Simple Spring Memcached проекта и означают:

  • assignCache: используется для хранения/извлечения одного значения по/из того же ключа кэша, независимо от параметров перехваченных метода
  • singleCache : используется для хранения/выборки одного значения в/из одного кеш-ключа, созданного путем объединения пространства имен и параметров перехваченного метода, аннотированных с помощью ParameterValueKeyProvider
  • multiCache: используется store/fetch. Многие значения находятся под/из многих ключей кеша, созданных co ncatenating namespace и параметры перехваченного метода, аннотированные ParameterValueKeyProvider, где точно один из аннотированных параметров является сбор, а результат метода также является сборником.
Смежные вопросы