class CompositeDiskCache implements DiskCache {

	@Override
	public void delete(String key) {
		synchronized (this) {
			for (int i=0; i<leafs.size(); i++) {
				DiskCache cache = leafs.get(i);
				cache.delete(key);
			}
		}
	}

	public  CompositeDiskCache(DiskCache... caches);

}