FirebaseFirestore Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
MemoryEagerGCSetting
Configures the SDK to use an eager garbage collector for memory cache.
Once configured, the SDK will remove any Firestore documents from memory as soon as they are not
used by any active queries.
To use, create an instance using the initializer, then initialize
MemoryCacheSettings
with this instance. This is the default garbage collector, so alternatively
you can use the default initializer of MemoryCacheSettings
.
-
Creates an instance of MemoryEagerGCSettings
.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-11 UTC.
[null,null,["Last updated 2025-03-11 UTC."],[],[],null,["# FirebaseFirestore Framework Reference\n\nMemoryEagerGCSetting\n====================\n\n class MemoryEagerGCSetting : NSObject, NSCopying, ../Protocols.html#/c:objc(pl)FIRMemoryGarbageCollectorSettings\n\nConfigures the SDK to use an eager garbage collector for memory cache.\n\nOnce configured, the SDK will remove any Firestore documents from memory as soon as they are not\nused by any active queries.\n\nTo use, create an instance using the initializer, then initialize\n[MemoryCacheSettings](../Classes/MemoryCacheSettings.html) with this instance. This is the default garbage collector, so alternatively\nyou can use the default initializer of [MemoryCacheSettings](../Classes/MemoryCacheSettings.html).\n- `\n ``\n ``\n `\n\n ### [init()](#/c:objc(cs)FIRMemoryEagerGCSettings(im)init)\n\n `\n ` \n Creates an instance of `MemoryEagerGCSettings`. \n\n #### Declaration\n\n Swift \n\n init()"]]