ehcache, जब कैश करने के लिए कोई तत्व जोड़ में:ehcache कुंजी प्रकार
cache.put(new Element("key1", "value1"));
// Element constructors :
Element(Object key, Object value)
मैं देख रहा हूँ मैं कुंजी सूचकांक के रूप में एक Object
दे सकते हैं।
मैं इंडेक्स के रूप में एक स्ट्रिंग के बजाय एकाधिक int: (userId,siteId,...)
से बना "जटिल" कुंजी रखने के लिए इसका उपयोग कैसे कर सकता हूं?
धन्यवाद
यह एक अच्छा सवाल है। कैश या मानचित्र के लिए आप बहु-आयामी कुंजी कैसे बनाते हैं। स्ट्रिंग कॉन्सट को छोड़कर @ बोझो के नीचे का जवाब कम या ज्यादा सही है। आप नई ऑब्जेक्ट का निर्माण करने में कम समय जलाएंगे और यह संभवतया छोटा होगा क्योंकि आपके पास उस कंसटेनेशन (प्रयोक्ता आईडी, स्ट्रिंग, इनलाइन ":", उपयोगकर्ता आईडी + का समामेलन) द्वारा लगभग 5 स्ट्रिंग रचनाएं पूरी तरह से होंगी (अनुमानित) ", स्ट्रिंग करने के लिए साइट, पिछली str + siteId str की नई स्ट्रिंग concat)। –