सवाल
मैं एक जावा इन-मेमोरी ऑब्जेक्ट कैशिंग एपीआई की तलाश कर रहा हूं। कोई सिफारिशें? आपने अतीत में किन समाधानों का उपयोग किया है?
वर्तमान
अभी, मैं सिर्फ एक मानचित्र का उपयोग कर रहा हूं:
Map cache = new HashMap<String, Object>();
cache.put("key", value);
आवश्यकताएँ
मुझे मूलभूत सुविधाओं को शामिल करने के लिए कैश का विस्तार करने की आवश्यकता है:
- अधिकतम आकार
- जीने के लिए समय
हालाँकि, मुझे और अधिक परिष्कृत सुविधाओं की आवश्यकता नहीं है:
- कई प्रक्रियाओं से एक्सेस (कैशिंग सर्वर)
- दृढ़ता (डिस्क के लिए)
सुझाव
इन-मेमोरी कैशिंग:
- अमरूद कैशेबर्स्ट - सक्रिय विकास। इस प्रस्तुति को देखें ।
- LRUMap - एपीआई के माध्यम से कॉन्फ़िगर करें। कोई टीटीएल नहीं। कैशिंग के लिए बनाया गया उद्देश्य नहीं।
- whirlycache - XML config। मेलिंग सूची। अंतिम बार 2006 में अद्यतन किया गया।
- cache4j - XML कॉन्फ़िगरेशन। रूसी में प्रलेखन। अंतिम बार 2006 में अद्यतन किया गया।
एंटरप्राइज कैशिंग: