@Override public DirtyCharArray createArray( final int numEntities ) { return new DirtyCharArray( numEntities ); }
@Override public DirtyCharArray createArray( final int numEntities ) { return new DirtyCharArray( numEntities ); }
@Override public DirtyCharArray load( final ByteBuffer bytes, final int numElements ) { return new DirtyCharArray( loadData( bytes, numElements ) ); } }
? ( volatil ? ( A ) new DirtyVolatileCharArray( 0, true ) : ( A ) new DirtyCharArray( 0 ) ) : ( volatil ? ( A ) new VolatileCharArray( 0, true )
? ( volatil ? ( A ) new DirtyVolatileCharArray( 0, true ) : ( A ) new DirtyCharArray( 0 ) ) : ( volatil ? ( A ) new VolatileCharArray( 0, true )
? ( volatil ? ( RandomAccessibleCacheLoader< T, A, CA > ) new RandomAccessibleCacheLoader<>( grid, source, type, new CharArray( 0 ), a -> new DirtyVolatileCharArray( a.getCurrentStorageArray(), true ) ) : ( RandomAccessibleCacheLoader< T, A, CA > ) new RandomAccessibleCacheLoader<>( grid, source, type, new CharArray( 0 ), a -> new DirtyCharArray( a.getCurrentStorageArray() ) ) ) : ( volatil ? ( RandomAccessibleCacheLoader< T, A, CA > ) new RandomAccessibleCacheLoader<>( grid, source, type, new CharArray( 0 ), a -> new VolatileCharArray( a.getCurrentStorageArray(), true ) )