in container-images/gerrit-init/tools/gerrit-initializer/initializer/tasks/download_plugins.py [0:0]
def _cleanup_cache(plugin_cache_dir):
cached_files = [
os.path.join(plugin_cache_dir, f) for f in os.listdir(plugin_cache_dir)
]
while len(cached_files) > MAX_CACHED_VERSIONS:
oldest_file = min(cached_files, key=os.path.getctime)
LOG.info(
"Too many cached files in %s. Removing file %s",
plugin_cache_dir,
oldest_file,
)
os.remove(oldest_file)
cached_files.remove(oldest_file)