docs: public BeanId find(EJSHome home, Serializable pkey, boolean isHome)
      {
          int hashValue = BeanId.computeHashValue(home.j2eeName, pkey, isHome);
  
          BeanId[] buckets = this.ivBuckets;
          BeanId element = buckets[(hashValue & 0x7FFFFFFF) % buckets.length];
  
          if (element == null || !element.equals(home, pkey, isHome))
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              {
                  ++ivCacheFinds;
                  Tr.debug(tc, "BeanId not found in BeanId Cache : " +
                               ivCacheHits + " / " + ivCacheFinds);
              }
              element = new BeanId(home, pkey, isHome);
          }
          else
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              {
                  ++ivCacheFinds;
                  ++ivCacheHits;
                  Tr.debug(tc, "BeanId found in BeanId Cache : " +
                               ivCacheHits + " / " + ivCacheFinds);
              }
          }
  
          return element;
      }