2012-05-16 10 views
9

leyendo sobre el nuevo Cache Abstraction en Spring 3.1, quería aplicar esta característica a mi proyecto.Spring 3.1 Cache Abstraction sin los parámetros

¿Puedo cachear la llamada a un método que no tiene parámetros?

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

el blog vinculados colocar nuestros estados

una búsqueda en la caché se realiza utilizando como clave de parámetros del método

por lo que no debería ser posible almacenar en caché 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.

+0

posible duplicado de [Usar @Cahceable para método sin argumento en Spring] (http://stackoverflow.com/questions/11389889/use-cahceable-for-non-argument-method-in-spring) –

Respuesta

Cuestiones relacionadas