NHibernate documentation और पुस्तक NHibernate In Action बताती है कि कैश प्रदाता NHibernate.Cache.HashtableCacheProvider
उत्पादन के उपयोग के लिए नहीं है। हालांकि, मुझे इसके लिए कोई कारण नहीं मिला। क्या किसी को कारण पता है?NHibernate.Cache.HashtableCacheProvider क्यों उत्पादन उपयोग के लिए लक्षित नहीं है?
13
A
उत्तर
12
क्योंकि यह किसी भी तरह के उचित कैशिंग अर्थशास्त्र (पहला उदाहरण जो दिमाग में आता है: टाइमआउट) का समर्थन नहीं करता है, और यह मूल रूप से अनिश्चित काल तक बढ़ता है।
यह केवल परीक्षण के लिए है, क्योंकि यह केवल स्थानीय कैश का सबसे आसान संभव कार्यान्वयन प्रदान करता है।
संबंधित मुद्दे
- 1. बिटवाइज़ के लिए अजीब उत्पादन नहीं
- 2. जेटी कभी उत्पादन तैनाती के लिए उपयोग किया जाता है?
- 3. उत्पादन के उपयोग के लिए node.js तैयार है?
- 4. Log4Net उत्पादन में लॉग फ़ाइल क्यों नहीं बना रहा है?
- 5. क्या Python2.6 उत्पादन के उपयोग के लिए पर्याप्त स्थिर है?
- 6. क्या ज़ीरोएमक्यू उत्पादन के उपयोग के लिए तैयार है?
- 7. क्या काफ्का उत्पादन के उपयोग के लिए तैयार है?
- 8. क्या डेल्फी 2010 उत्पादन के उपयोग के लिए तैयार है?
- 9. स्टाइलशीट_लिंक_टैग उत्पादन में/संपत्ति से लिंक क्यों नहीं करता है?
- 10. SQLite एक उत्पादन वेबसाइट में उपयोग के लिए उपयुक्त है?
- 11. उत्पादन के लिए Expressjs
- 12. विशिष्ट ड्राइव लक्षित करने के लिए
- 13. उत्पादन अनुप्रयोगों के लिए निनजा अच्छा है?
- 14. उत्पादन के लिए 3.0 तैयार तैयार है
- 15. क्या काजा उत्पादन के लिए तैयार है?
- 16. विंडोज के लिए एक्सकोड क्यों नहीं है?
- 17. गुजर आदेश पंक्ति पैरामीटर है कि उन्हें कार्यकारी में उपयोग करता है लक्षित करने के लिए
- 18. LAMP, XAMPP उत्पादन के लिए
- 19. क्या जेआरबी उत्पादन के लिए तैयार है?
- 20. हाइबरनेट: कनेक्शन पूल क्या है और डिफ़ॉल्ट रूप से उत्पादन के लिए अनुपयुक्त क्यों है?
- 21. विकास में SQLite, उत्पादन में PostgreSQL- क्यों नहीं?
- 22. क्यों Maven कॉपी तोड़फोड़ निर्देशिका को लक्षित करने के
- 23. उत्पादन के लिए रूबी संस्करण
- 24. जावास्क्रिप्ट - ट्विटर बूटस्ट्रैप jquery plugins उत्पादन के लिए संकलित नहीं
- 25. नहीं उत्पादन ब्राउज़र
- 26. रेल उत्पादन 'सीएसएस precompiled नहीं है'
- 27. आखिरी बच्चा इस पहेली में आखिरी लेख टैग को लक्षित क्यों नहीं कर रहा है?
- 28. 'उपयोग' में कैच ब्लॉक क्यों नहीं है?
- 29. ओपनजेडीके - उत्पादन के लिए तैयार?
- 30. उत्पादन कैलिबर वेब सर्वर के लिए HttpListener का उपयोग करें?
"खराब नीति वाला कैश मेमोरी लीक के लिए एक और नाम है।" http://blogs.msdn.com/b/oldnewthing/archive/2006/05/02/588350.aspx – codekaizen
धन्यवाद! मेरे आवेदन में इसका उपयोग न करने के लिए अनिश्चितकालीन वृद्धि पहले से ही पर्याप्त कारण है। हालांकि, क्या आप उचित कैशिंग सेमेन्टिक्स/टाइमआउट मुद्दे को और विस्तारित कर सकते हैं? और परीक्षण के साथ वास्तव में क्या मतलब है - "सत्य" परीक्षण (इकाई परीक्षण इत्यादि) या बस कुछ विज्ञापन "चारों ओर खेलें" परीक्षण? –
@ मार्को: कैश प्राथमिकता, हैंडलिंग निर्भरता, समाप्ति को सीमित करके सीमित संसाधनों (स्मृति) के उपयोग को अनुकूलित करने में सक्षम होना चाहिए ... हैशटेबल कैश इकाई परीक्षण के लिए पर्याप्त है (उदाहरण के लिए, एक ही भंडार विधि को दो बार परिणाम देने पर जोर देना एक डीबी कॉल)। यह चारों ओर खेलने के लिए भी बहुत अच्छा है क्योंकि यह अनुमान लगाया जा सकता है। –