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: Да, методы без каких-либо аргументов будут кэшироваться, как и любые другие методы. Я предполагаю, что для этого метода в кеше будет ровно одна запись.