diff --git a/buildstream/_scheduler/jobs/cleanupjob.py b/buildstream/_scheduler/jobs/cleanupjob.py index 199ae70f88ca14a75eea491044d7b31d240c6dcc..54d6159529fc32d365da5fbf17783478111187b0 100644 --- a/buildstream/_scheduler/jobs/cleanupjob.py +++ b/buildstream/_scheduler/jobs/cleanupjob.py @@ -24,13 +24,15 @@ class CleanupJob(Job): def __init__(self, *args, complete_cb, **kwargs): super().__init__(*args, **kwargs) self._complete_cb = complete_cb - self._cache = Platform._instance.artifactcache + + platform = Platform.get_platform() + self._artifacts = platform.artifactcache def child_process(self): - return self._cache.clean() + return self._artifacts.clean() def parent_complete(self, success, result): - self._cache.set_cache_size(result) + self._artifacts.set_cache_size(result) if self._complete_cb: self._complete_cb()