Spring 3.1 Cache Abstraction без параметров

читать о новомCache Abstraction весной 3.1 я хотел применить эту функцию к своему проекту.

Могу ли я кэшировать вызов метода, который не имеет параметров?

@Cacheable("xCache")
public List<X> loadAllX() {
    ...
}

Связанная запись блога заявляет

a cache lookup is performed using as key the method parameters

поэтому не должно быть возможности кэшировать этот метод, верно?

Short answer: Да, методы без каких-либо аргументов будут кэшироваться, как и любые другие методы. Я предполагаю, что для этого метода в кеше будет ровно одна запись.

Ответы на вопрос(1)

Ваш ответ на вопрос