class PageList {

    void initBuffer( long pageRef )
    {
        if ( getAddress( pageRef ) == 0L )
        {
            long addr = memoryAllocator.allocateAligned( getCachePageSize(), bufferAlignment );
            UnsafeUtil.putLong( offAddress( pageRef ), addr );
        }
    }

      PageList( int pageCount, int cachePageSize, MemoryAllocator memoryAllocator, SwapperSet swappers,
              long victimPageAddress, long bufferAlignment );
      PageList( PageList pageList );

}