0
我是新來緩存和春天,我不能工作了在下面的例子從春天文檔採取cacheNames和關鍵的區別:差異cacheNames和鑰匙之間在@cachable
@Cacheable(cacheNames="books", key="#isbn")
public Book findBook(ISBN isbn, boolean checkWarehouse, boolean includeUsed)
據我瞭解緩存只是存儲在內存中的鍵值對。因此,在第一次調用的上述示例中,返回的Book值將使用isbn參數的值作爲關鍵字存儲在緩存中。在隨後的調用中,isbn的值與第一次請求時的值相同,將返回存儲在緩存中的Book。本書緩存將使用密鑰找到。那麼cacheNames是什麼?
上午我在說緩存糾正存儲爲鍵值如下:
isbn111111 ---> Book,
isbn122222 ---> Book2,
isbn123333 ---> Book3
在此先感謝。
Thanks - Key用於檢索存儲在緩存中的值,爲什麼cacheNames或具有多個緩存相關? – webDeveloper