@Override
      public void run() {
        unsafeThreadLocal.set("hello");
        localSet.countDown();
        try {
          while (sleep) {
            Thread.sleep(INTERVAL);
          }
        } catch (InterruptedException e) {
          throw new AssertionError(e);
        }
      }
Test that we can get the value of a thread local from another thread.
geode-core/src/test/java/org/apache/geode/distributed/internal/deadlock/UnsafeThreadLocalJUnitTest.java