code: @Override
  	public void dump(Writer writer, Pattern filter) throws IOException {
  		String linesep = System.getProperty("line.separator"); //$NON-NLS-1$
  		for (Map.Entry<String, ILayer> entry : cacheMap.entrySet()) {
  			if (filter != null) {
  				Matcher m = filter.matcher(entry.getKey());
  				if (!m.find())
  					continue;
  			}
  			writer.append("ILayer key: ").append(entry.getKey()).append(linesep); //$NON-NLS-1$
  			writer.append(entry.getValue().toString()).append(linesep).append(linesep);
  		}
  		writer.append("Number of layer cache entires = ").append(Integer.toString(cacheMap.size())).append(linesep); //$NON-NLS-1$
  		writer.append("Number of layer cache evictions = ").append(Integer.toString(numEvictions.get())).append(linesep); //$NON-NLS-1$
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jaggr.service.layer.ILayerCache#dump(java.io.Writer, java.util.regex.Pattern)