docs: static boolean rangeEquals(final char[] charBuf, final int start, int count, final String cached) {
          if (count == cached.length()) {
              int i = start;
              int j = 0;
              while (count-- != 0) {
                  if (charBuf[i++] != cached.charAt(j++))
                      return false;
              }
              return true;
          }
          return false;
      }