docs: @Override
  	public void clear() {
  		if (dao == null) {
  			return;
  		}
  		CloseableIterator<T> iterator = closeableIterator();
  		try {
  			while (iterator.hasNext()) {
  				iterator.next();
  				iterator.remove();
  			}
  		} finally {
  			IOUtils.closeQuietly(iterator);
  		}
  	}