Spring 3.1 Cache Abstraction sem parâmetros
lendo sobre o novoAbstração de Cache no Spring 3.1, eu queria aplicar esse recurso ao meu projeto.
Posso fazer o cache da chamada para um método que não possui parâmetros?
@Cacheable("xCache")
public List<X> loadAllX() {
...
}
Os estados da postagem do blog vinculado
uma consulta de cache é executada usando como chave os parâmetros do método
Por isso, não deve ser possível colocar em cache este método, certo?
Resposta curta: Sim, os métodos sem nenhum argumento serão colocados em cache como qualquer outro método. Eu acho que haverá exatamente uma entrada no cache para esse método.