अमरूद के MapMaker.softValues()
के लिए प्रलेखन के अनुसार:मुलायम संदर्भों का उपयोग करने के "व्यावहारिक परिणाम" क्या हैं?
चेतावनी: अधिकांश परिस्थितियों में यह बेहतर है नरम संदर्भों का उपयोग करने के बजाय एक प्रति-कैश अधिकतम आकार निर्धारित करने के लिए। यदि आप मुलायम संदर्भों के व्यावहारिक परिणामों से परिचित हैं तो आपको केवल इस विधि का उपयोग करना चाहिए।
मेरे पास मुलायम संदर्भों - उनके व्यवहार, उपयोग, और कचरा संग्रह के साथ उनके अनुबंध की मध्यवर्ती समझ है। हालांकि मैं सोच रहा हूं कि ये व्यावहारिक परिणाम क्या हैं जो दस्तावेज़ का पालन करता है। मुलायम संदर्भों के बजाय अधिकतम आकार का उपयोग करना बेहतर क्यों है? नरम संदर्भों के एल्गोरिदम और व्यवहार को उनके उपयोग को अधिक कुशल बनाने के लिए नहीं किया जाता है जो एक कैश को लागू करने के मामले में एक हार्डकोडेड छत है?
धन्यवाद, मैं अब एलआरयू के फायदे अधिक स्पष्ट रूप से देख सकता हूं। इस मार्ग को लेना, क्या यह गारंटी देने का कोई तरीका है कि कोई दृढ़ पहुंच योग्य वस्तु निष्कासित नहीं की जाती है (MapMaker का उपयोग करके)? –