@Override public void destroy() { Set<URIHandler> handlers = new HashSet<URIHandler>(); handlers.addAll(cache.values()); for (URIHandler handler : handlers) { handler.destroy(); } cache.clear(); }