2012-05-16 18 views
9

Bahar 3.1'deki yeni Cache Abstraction hakkında bilgi okudum, bu özelliği projeme uygulamak istedim.Spring 3.1 Önbellek Abstraction parametreler olmadan

Aramayı, parametresi olmayan bir yönteme önbelleğe alabilir miyim?

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

bağlantılı blog yazısı devletler

bir önbellek arama yöntemi öylesine

yöntemi önbelleğe mümkün olmamalıdır parametreleri anahtar olarak doğru kullanılarak yapılır?

Kısa yanıt: Evet, herhangi bir argümanı olmayan yöntemler diğer yöntemlerde olduğu gibi önbelleğe alınacaktır. Bu yöntem için önbellekte tam olarak bir giriş olacak sanırım.

burada açıklandığı gibi " Önbellek Oyunu mevcut meta" kullanarak bu davranışı geçersiz kılabilirsiniz
+0

olası yinelemesi [Use @Cahceable İlkbaharda argüman olmayan yöntem] (http://stackoverflow.com/questions/11389889/use-cahceable-for-non-argument-method-in-spring) –

cevap

İlgili konular