code: public void deleteFileDelayed(final String fname) {
  		_aggregator.getExecutors().getFileDeleteExecutor().schedule(new Runnable() {
  			public void run() {
  				File file = new File(_directory, fname);
  				try {
  					if (!file.delete()) {
  						if (log.isLoggable(Level.WARNING)) {
  							log.warning(MessageFormat.format(
  									Messages.CacheManagerImpl_8,
  									new Object[]{file.getAbsolutePath()}
  									));
  						}
  					}
  				} catch (Exception e) {
  					if (log.isLoggable(Level.WARNING)) {
  						log.log(Level.WARNING, e.getMessage(), e);
  					}
  				}
  			}
  		}, _aggregator.getOptions().getDeleteDelay(), TimeUnit.SECONDS);
  
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jaggr.service.cache.ICacheManager#deleteFileDelayed(java.lang.String)