Does FilterDescendantsInstances Garbage Collect?

Will destroyed instances remain in the FilterDescendantsInstances cache or automatically be garabage collected? I’m wondering if I can reuse tables or if I need to create new ones via CollectionService for every Raycast to avoid memory leaks.