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