# Functions
NewBackupCache returns a new backup cache that refreshes from delegate every resyncPeriod.
NewBackupService creates a backup service using the provided object store.
NewBackupServiceWithCachedBackupGetter returns a BackupService that uses a cache for GetAllBackups().
NewSnapshotService creates a snapshot service using the provided block store.
# Interfaces
BackupGetter knows how to list backups in object storage.
BackupService contains methods for working with backups in object storage.
BlockStore exposes basic block-storage operations required by Ark.
ObjectStore exposes basic object-storage operations required by Ark.
SnapshotService exposes Ark-specific operations for snapshotting and restoring block volumes.