in src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java [708:733]
protected void deactivate() {
this.tracker.close();
this.resolutionCache.flushCache();
// destroy the fallback error handler servlet
Servlet servlet = fallbackErrorServlet.get();
if (servlet != null) {
try {
servlet.destroy();
} catch (Throwable t) { // NOSONAR
// ignore
} finally {
fallbackErrorServlet.set(null);
}
}
if (this.sharedScriptResolver != null) {
ResourceResolver rr = this.sharedScriptResolver.get();
if (rr != null) {
rr.close();
}
this.sharedScriptResolver.set(null);
}
this.executionPaths.set(null);
this.defaultExtensions.set(null);
}