BlockPlacementMaskRegistry

public class BlockPlacementMaskRegistry extends FileMaskCache

Registry for managing blockplacementmask registration. Provides methods to register and query blockplacementmask items.

java.lang.Object > FileMaskCache > BlockPlacementMaskRegistry

Field Summary

tempMask

private BlockPlacementMask tempMask

Field tempMask.

tempEntry

private BlockPlacementMask.BlockArrayEntry tempEntry

Field tempEntry.

mask

final BlockPlacementMask mask

Field mask.

old

final BlockPlacementMask old

Field old.

entry

final BlockPlacementMask.BlockArrayEntry entry

Field entry.

Method Detail

BlockPlacementMaskRegistry

public public BlockPlacementMaskRegistry ()

Method BlockPlacementMaskRegistry.

retainOrAllocateMask

public BlockPlacementMask retainOrAllocateMask (final BlockPlacementMask.IMask defaultMask, final Long2ObjectMap specificMasks)

Method retainOrAllocateMask.

Parameters:
final BlockPlacementMask.IMask defaultMask
final Long2ObjectMap specificMasks

retainOrAllocateEntry

public BlockPlacementMask.BlockArrayEntry retainOrAllocateEntry (final ResolvedBlockArray blocks, final boolean replace)

Method retainOrAllocateEntry.

Parameters:
final ResolvedBlockArray blocks
final boolean replace