Réda Housni Alaoui created MBUILDCACHE-108: ----------------------------------------------
Summary: Remove local cache entries that have not been used during a configurable period of time Key: MBUILDCACHE-108 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-108 Project: Maven Build Cache Extension Issue Type: New Feature Reporter: Réda Housni Alaoui As of today, the only mecanism of local cache cleaning is based on the maximum local cache entries to keep. e.g. If configured to 10, when reaching the threshold during a build, this extension will remove as many cache entries as needed to pass the number of entries under the treshold. On a dev machine, this is good enough. But on a CI machine, where many build of the same artifact gav could be running concurrently, this is risky. You could have an ongoing build removing the cache of another ongoing build. I propose to add a new cleanup strategy based on the last cache entry usage datetime. e.g. If configured to 7 days, the cleanup process would remove any cache entry that hasn't been used for more than 7 days. -- This message was sent by Atlassian Jira (v8.20.10#820010)