buildgrid.server.actioncache.caches.action_cache_abc module
- class buildgrid.server.actioncache.caches.action_cache_abc.ActionCacheABC(allow_updates: bool = False, storage: StorageABC | None = None)
Bases:
ABC
- property allow_updates: bool
- start() None
- stop() None
- abstract get_action_result(action_digest: Digest) ActionResult
- abstract update_action_result(action_digest: Digest, action_result: ActionResult) None
- referenced_blobs_still_exist(action_digest: Digest, action_result: ActionResult) bool