granite_storage.gc
- class granite_storage.gc.GarbageCollectionReport(scanned: 'int' = 0, referenced: 'int' = 0, orphaned: 'int' = 0, deleted: 'int' = 0)[source]
Bases:
object
- class granite_storage.gc.StorageGarbageCollector(manager: StorageManager, iter_references: Callable[[], Iterable[StoredObjectRef | None]])[source]
Bases:
object- __init__(manager: StorageManager, iter_references: Callable[[], Iterable[StoredObjectRef | None]])[source]
- collect(*, storage_key: str, dry_run: bool = True) GarbageCollectionReport[source]