@Override
protected Collection<String> doEvictUnusedItems(final ResourceStoreRequest request, final long timestamp) {
if (getRepositoryKind().isFacetAvailable(ProxyRepository.class)) {
Collection<String> result =
doEvictUnusedItems(request, timestamp, new EvictUnusedMavenItemsWalkerProcessor(timestamp),
new EvictUnusedMavenItemsWalkerFilter());
eventBus().post(new RepositoryEventEvictUnusedItems(this));
return result;
}
else {
return super.doEvictUnusedItems(request, timestamp);