...access (get, set and initialize) to your thread local values
This is a ThreadLocal which does not leak class loader of your web application but still preserves a full non-blocking access (get, set and initialize) to your thread local values - codesinthedark/ImprovedThreadLocal