docs: @Override
      public void pin(Object key)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "pin", key);
  
          Bucket bucket = getOrCreateBucketForKey(key); // d739870
  
          int pinCount;
          synchronized (bucket) {
              Element element = bucket.findByKey(key);
  
              if (element == null) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                      Tr.exit(tc, "pin - throw NoSuchObjectException"); // d173022.12
                  throw new NoSuchObjectException(key);
              }
  
              element.pinned++;
              pinCount = element.pinned;
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "pin:" + pinCount);
      }