in src/main/java/org/apache/sling/scripting/java/impl/ServletCache.java [64:78]
public void removeWrapper(final String servletUri, final boolean isRemove) {
final ServletWrapper wrapper = servlets.remove(servletUri);
if ( wrapper != null ) {
wrapper.destroy();
} else if ( isRemove ) {
final Iterator<Map.Entry<String, ServletWrapper>> iter = servlets.entrySet().iterator();
while ( iter.hasNext() ) {
final Map.Entry<String, ServletWrapper> entry = iter.next();
if ( entry.getKey().startsWith(servletUri) ) {
iter.remove();
entry.getValue().destroy();
}
}
}
}