private void restoreOldThreadLocals()

in src/main/java/org/apache/sling/commons/threads/impl/ThreadLocalCleaner.java [240:250]


    private void restoreOldThreadLocals() {
        try {
            restore(inheritableThreadLocalsField, inheritableThreadLocalsCopy.references,
                inheritableThreadLocalsCopy.size, inheritableThreadLocalsCopy.threshold);
            restore(threadLocalsField, threadLocalsCopy.references,
                threadLocalsCopy.size, threadLocalsCopy.threshold);
        } finally {
            threadLocalsCopy = null;
            inheritableThreadLocalsCopy = null;
        }
    }