Spring 3.1 Caché Abstracción sin parámetros
leyendo sobre el nuevoAbstracción de caché en la primavera 3.1, quise aplicar esta característica a mi proyecto.
¿Puedo almacenar en caché la llamada a un método que no tiene parámetros?
@Cacheable("xCache")
public List<X> loadAllX() {
...
}
El blog vinculado a la publicación indica
se realiza una búsqueda de caché utilizando como clave los parámetros del método
por lo que no debería ser posible almacenar este método, ¿verdad?
Respuesta corta: Sí, los métodos sin ningún argumento se almacenarán en caché como cualquier otro método. Supongo que habrá exactamente una entrada en el caché para ese método.