public void remove()

in src/main/java/org/apache/sling/rewriter/impl/HashingServiceTrackerCustomizer.java [67:85]


        public void remove(final ServiceReference<T> ref) {
            if ( !references.isEmpty() ) {
                boolean update = references.get(0).reference == ref;
                final Iterator<Pair<T>> i = references.iterator();
                while ( i.hasNext() ) {
                    final Pair<T> pair = i.next();
                    if ( pair.reference == ref ) {
                        i.remove();
                    }
                }
                if ( update ) {
                    if ( references.isEmpty() ) {
                        this.service = null;
                    } else {
                        this.service = references.get(0).service;
                    }
                }
            }
        }