code: protected void unsafeZeroMemoryOptimisedForSmallBuffer(long address, long sizeInBytes)
      {
          long endAddress = address + sizeInBytes;
          long endOfLastLong = address + ((sizeInBytes >> 3) << 3);
          for (long i = address; i < endOfLastLong; i += 8L)
          {
              UNSAFE.putLong(i, 0L);
          }
          for (long i = endOfLastLong; i < endAddress; i++)
          {
              UNSAFE.putByte(i, (byte) 0);
          }
      }
docs: protected for test purposes (this is also why the method cannot be static)