public void removeWrapper()

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();
                }
            }
        }
    }