docs: @Override
    long[] getCache() {
      final long lgArrLongs = mem_.getByte(LG_ARR_LONGS_BYTE) & 0XFF;
      final int preambleLongs = mem_.getByte(PREAMBLE_LONGS_BYTE) & 0X3F;
      final long[] cacheArr = new long[1 << lgArrLongs];
      final WritableMemory mem = WritableMemory.wrap(cacheArr);
      mem_.copyTo(preambleLongs << 3, mem, 0, 8 << lgArrLongs);
      return cacheArr;
    }