मुझे आश्चर्य है कि एनएससीएच के एक वैश्विक उदाहरण का उपयोग करना सबसे अच्छा है, या प्रत्येक घटक के लिए कई लोगों को इसकी आवश्यकता है।किसी ऐप पर एनएससीएच का सबसे अच्छा उपयोग
उदाहरण के लिए, मेरे पास कई दृश्य उप-वर्ग हैं जो छवियों में सामग्री खींचते हैं और उन्हें हर समय पुन: उत्पन्न करने से बचाने के लिए कैश करते हैं। क्या प्रति कक्षा एनएससीएच का एक उदाहरण होना चाहिए, या पूरे ऐप के लिए केवल 1 केंद्रीकृत एनएससीएसी है?
ध्यान दें कि मेरा मतलब किसी वस्तु के प्रति कैश का एक कैश नहीं है, यह ऐसा करने के लिए मंद है। मैं प्रत्येक वर्ग के लिए एनएससीएच के एक उदाहरण के बारे में बात कर रहा हूं।
मुझे प्रत्येक ऑब्जेक्ट के लिए अलग-अलग कैश नियम रखने का विचार पसंद है। और कैशों का प्रबंधन करने के लिए केंद्रीकृत वस्तु रखने के लिए अच्छा बिंदु। डिस्क पर सहेजें जाहिर है एक अच्छा अभ्यास है। – Olivier