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.IMaskdefaultMaskfinal Long2ObjectMapspecificMasks
retainOrAllocateEntry
public
BlockPlacementMask.BlockArrayEntry
retainOrAllocateEntry
(final ResolvedBlockArray blocks, final boolean replace)
Method retainOrAllocateEntry.
- Parameters:
final ResolvedBlockArrayblocksfinal booleanreplace