ऐप्पल की NSURLCache
कक्षा में decent documentation है, लेकिन यह नहीं कहता कि caching algorithm इसका उपयोग करता है। क्या यह एलआरयू, एलएफयू, या पूरी तरह से कुछ और है?NSRLCache क्या कैशिंग एल्गोरिदम उपयोग करता है?
मैं आईपैड के लिए विकास कर रहा हूं, और की डिस्क-कैशिंग क्षमताओं का उपयोग [NSURLCache setDiskCapacity]
(डिफ़ॉल्ट रूप से 0 लगता है) का उपयोग कर फ़ोटो कैश करने के लिए कर रहा हूं। इस मूल्य पर ऊपरी सीमा क्या है?
यह जानकारी ऐप्पल के लिए बहुत अच्छी तरह से निजी हो सकती है। वे बल्कि पर्याप्त है कि यह 'बस काम करता है'। –
उनके दस्तावेज़ों से ऐसा लगता है कि यह मामला है। किंडा किसी न किसी तरह, मुझे लगता है - वे कैशिंग और कैश आकार का एक बड़ा सौदा करते हैं, लेकिन आपको यह नहीं बताते कि वे कैसे निर्धारित करेंगे या कैश से डंप किए जाएंगे। एक फोटो देखने वाले ऐप में प्रदर्शन (उदाहरण के लिए) में प्रदर्शन को प्रभावित कर सकता है। –
यह गतिशील भी हो सकता है। यह संभव है कि यह परिस्थिति के आधार पर दृष्टिकोण बदलता है। –