गार्बेज कलेक्टर, हाल ही में इस्तेमाल किए गए दस्तावेज़ों को कई बैच में मिटाता है.
इस कलेक्टर को टारगेट साइज़ के साथ कॉन्फ़िगर किया गया है और यह सिर्फ़ तब इकट्ठा करेगा, जब कैश मेमोरी में सेव किए गए दस्तावेज़ों का साइज़ तय सीमा से ज़्यादा होगा. इससे, एक ही क्वेरी या दस्तावेज़ के लिए बैकएंड क्वेरी को बार-बार करने से बचा जा सकता है. इससे ज़्यादा मेमोरी फ़ुटप्रिंट होने का खतरा रहता है.
इस कलेक्टर का इंस्टेंस बनाने के लिए, फ़ैक्ट्री फ़ंक्शन का इस्तेमाल करें.
हस्ताक्षर:
export declare interface MemoryLruGarbageCollector
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
काइंड | 'memoryLru' |
MemoryLruGarbageCollector.kit
हस्ताक्षर:
kind: 'memoryLru';