1 रिपॉजिटरी
Mechanisms to maintain consistency between local in-memory caches and remote distributed stores across a cluster.
Distinct from Edge Cache Invalidation: Unlike the candidates, this focuses on cluster-wide synchronization of local caches rather than page, edge, or instruction cache invalidation.
Explore 1 awesome GitHub repository matching data & databases · Distributed Cache Synchronizations. Refine with filters or upvote what's useful.
JetCache एक Java कैशिंग फ्रेमवर्क है जो एप्लिकेशन डेटा को मैनेज करने के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है। यह नेटवर्क लेटेंसी को कम करने और पुनर्प्राप्ति गति में सुधार करने के लिए लोकल इन-मेमोरी स्टोरेज और रिमोट डिस्ट्रीब्यूटेड कैश को समन्वयित करते हुए, दो-स्तरीय कैश मैनेजर के रूप में कार्य करता है। प्रोजेक्ट अपनी डिक्लेरेटिव कैशिंग लाइब्रेरी के लिए जाना जाता है, जो मेथड परिणामों के स्टोरेज, समाप्ति और अमान्यीकरण को ऑटोमेट करने के लिए एनोटेशन का उपयोग करती है। इसमें क्लस्टर इंस्टेंस में लोकल प्रविष्टियों को अमान्य करके निरंतरता बनाए रखने के लिए एक डिस्ट्रीब्यूटेड कैश सिंक्रोनाइज़र और साझा संसाधनों तक पहुंच को समन्वयित करने के लिए एक डिस्ट्रीब्यूटेड लॉकिंग टूल शामिल है। फ्रेमवर्क नॉन-ब्लॉकिंग एसिंक्रोनस पुनर्प्राप्ति, स्वचालित बैकग्राउंड कैश रिफ्रेशिंग, और कैश पेनेट्रेशन को रोकने के लिए रिक्वेस्ट कोलैप्सिंग सहित प्रदर्शन और स्थिरता क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह प्रोग्रामेटिक कैश मैनेजमेंट, प्लगेबल सीरियलाइज़ेशन रणनीतियां, और अलाउ-लिस्ट डीसीरियलाइज़ेशन फ़िल्टरिंग जैसी सुरक्षा सुविधाएं भी प्रदान करता है।
The project removes local cached data across all running processes immediately after a data update occurs.