docs: @Override
      public Object findDontPinNAdjustPinCount(Object key, int adjustPinCount)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "findDontPinNAdjustPinCount", key +
                                                         ", adujust pin count=" + adjustPinCount);
  
          Bucket bucket = getBucketForKey(key);
          Object object = null;
  
          if (bucket != null) // d739870
          {
              synchronized (bucket)
              {
                  Element element = bucket.findByKey(key);
                  if (element != null)
                  {
                      // Touch the LRU flag; since an object cannot be evicted when
                      // pinned, this is the only time when we bother to set the
                      // flag
                      element.accessedSweep = numSweeps;
  
                      object = element.object;
                      element.pinned += adjustPinCount;
                  }
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "findDontPinNAdjustPinCount", object);
  
          return object;
      }