docs: @SuppressWarnings("unchecked")
      public V get(final int keyPartA, final int keyPartB)
      {
          final long key = compoundKey(keyPartA, keyPartB);
          final int mask = values.length - 1;
          int index = Hashing.hash(key, mask);
  
          Object value;
          while (null != (value = values[index]))
          {
              if (key == keys[index])
              {
                  break;
              }
  
              index = ++index & mask;
          }
  
          return (V)value;
      }