मुझे नहीं लगता कि लॉकिंग नीचे दिए गए मुद्दे का उत्तर है, खासकर उत्पादन वातावरण में, जहां आपके पास कई एप्लिकेशन आपके एप्लिकेशन चला रहे हैं।
समस्या यह है कि यदि आपके पास कोई प्रश्न है जो 30 सेकंड लेता है और आप हर दूसरे पृष्ठ को निष्पादित कर रहे हैं, तो कैश आइटम को पॉप्युलेट करने में समय लगता है, 2 9 अन्य अनुरोध आएंगे, जिनमें से सभी डेटाबेस में अपने प्रश्नों के साथ कैश आइटम को पॉप्युलेट करने का प्रयास करेगा। इस समस्या को हल करने के लिए, आप डेटाबेस से डेटा का अनुरोध करने से अन्य पेज निष्पादन को रोकने के लिए थ्रेड लॉक जोड़ सकते हैं।
स्रोत
2011-07-06 23:58:37
http://stackoverflow.com/questions/447705/locking-httpruntime-cache-for-lazy-loading लगता है कि कैश थ्रेड सुरक्षित –
भाषा/प्लेटफ़ॉर्म है? – Javier