DataIdentifier id = new DataIdentifier(file.getName()); if (getDataStore().confirmDelete(id)) { getDataStore().deleteFromCache(id); if (LOG.isInfoEnabled()) { LOG.info("Deleting old file "
DataIdentifier id = new DataIdentifier(file.getName()); if (getDataStore().confirmDelete(id)) { getDataStore().deleteFromCache(id); if (LOG.isInfoEnabled()) { LOG.info("Deleting old file "
DataIdentifier id = new DataIdentifier(file.getName()); if (getDataStore().confirmDelete(id)) { getDataStore().deleteFromCache(id); if (LOG.isInfoEnabled()) { LOG.info("Deleting old file "
@Override public Set<DataIdentifier> deleteAllOlderThan(final long min) throws DataStoreException { log("deleteAllOlderThan " + min); Set<DataIdentifier> tobeDeleted = new HashSet<DataIdentifier>(); for (Map.Entry<DataIdentifier, Long> entry : timeMap.entrySet()) { DataIdentifier identifier = entry.getKey(); long timestamp = entry.getValue(); if (timestamp < min && !store.isInUse(identifier) && store.confirmDelete(identifier)) { store.deleteFromCache(identifier); tobeDeleted.add(identifier); } } for (DataIdentifier identifier : tobeDeleted) { timeMap.remove(identifier); data.remove(identifier); } return tobeDeleted; }
s3ObjSumm.getKey()).getLastModified().getTime() < min) { getDataStore().deleteFromCache(identifier); LOG.debug("add id [{}] to delete lists", s3ObjSumm.getKey());
s3ObjSumm.getKey()).getLastModified().getTime() < min) { getDataStore().deleteFromCache(identifier); LOG.debug("add id [{}] to delete lists", s3ObjSumm.getKey());
getDataStore().deleteFromCache(identifier);