मैं CachePut
स्रोत कोड के तहत प्रलेखन के नीचे पायावसंत कैशबल बनाम कैशपूट?
CachePut एनोटेशन का कारण नहीं है लक्ष्य विधि को छोड़ दिया करने के लिए किया जा - बल्कि यह हमेशा विधि लागू किया जा करने के लिए कारण बनता है और उसके परिणाम होने के लिए में रखा कैश।
क्या इसका मतलब यह है कि यदि मैं @Cacheable
का उपयोग करता हूं, तो अद्यतन ग्राहक विधि केवल एक बार निष्पादित की जाएगी और परिणाम कैश में अपडेट किया जाएगा। बाद में कॉल अपडेट ग्राहक कस्टमर निष्पादित नहीं करेगा ग्राहक, यह केवल कैश अपडेट करेगा।
@CachePut
के मामले में, updateCustomer
विधि प्रत्येक कॉल पर निष्पादित की जाएगी और परिणाम कैश में अपडेट किया जाएगा।
क्या मेरी समझ सही है?