Uses of Class
org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator.Region
Packages that use PowerOfTwoFileAllocator.Region
-
Uses of PowerOfTwoFileAllocator.Region in org.terracotta.offheapstore.disk.paging
Fields in org.terracotta.offheapstore.disk.paging declared as PowerOfTwoFileAllocator.RegionModifier and TypeFieldDescriptionprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.deletedElementprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.deletedNodeprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.lastNodeprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.Region.leftprivate static final PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.NULL_NODEprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.Region.rightprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.rootMethods in org.terracotta.offheapstore.disk.paging that return PowerOfTwoFileAllocator.RegionModifier and TypeMethodDescriptionprivate PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.find(long size) Find a region of the given size.private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.find(PowerOfTwoFileAllocator.Region x) Find an item in the tree.private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.insert(PowerOfTwoFileAllocator.Region x, PowerOfTwoFileAllocator.Region t) Internal method to insert into a subtree.PowerOfTwoFileAllocator.Region.remove(PowerOfTwoFileAllocator.Region r) private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.remove(PowerOfTwoFileAllocator.Region x) Remove from the tree.private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.remove(PowerOfTwoFileAllocator.Region x, PowerOfTwoFileAllocator.Region t) Internal method to remove from a subtree.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.rotateWithLeftChild(PowerOfTwoFileAllocator.Region k2) Rotate binary tree node with left child.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.rotateWithRightChild(PowerOfTwoFileAllocator.Region k1) Rotate binary tree node with right child.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.skew(PowerOfTwoFileAllocator.Region t) Skew primitive for AA-trees.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.split(PowerOfTwoFileAllocator.Region t) Split primitive for AA-trees.Methods in org.terracotta.offheapstore.disk.paging with parameters of type PowerOfTwoFileAllocator.RegionModifier and TypeMethodDescriptionprivate voidPowerOfTwoFileAllocator.allocated(PowerOfTwoFileAllocator.Region r) private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.find(PowerOfTwoFileAllocator.Region x) Find an item in the tree.private voidPowerOfTwoFileAllocator.free(PowerOfTwoFileAllocator.Region r) private voidPowerOfTwoFileAllocator.freed(PowerOfTwoFileAllocator.Region r) private voidPowerOfTwoFileAllocator.insert(PowerOfTwoFileAllocator.Region x) Insert into the tree.private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.insert(PowerOfTwoFileAllocator.Region x, PowerOfTwoFileAllocator.Region t) Internal method to insert into a subtree.(package private) voidPowerOfTwoFileAllocator.Region.left(PowerOfTwoFileAllocator.Region l) private voidPowerOfTwoFileAllocator.mark(PowerOfTwoFileAllocator.Region r) voidPowerOfTwoFileAllocator.Region.merge(PowerOfTwoFileAllocator.Region r) Merge the supplied region into this region (if they are adjoining).intPowerOfTwoFileAllocator.Region.orderRelativeTo(PowerOfTwoFileAllocator.Region other) Order this region relative to another.PowerOfTwoFileAllocator.Region.remove(PowerOfTwoFileAllocator.Region r) private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.remove(PowerOfTwoFileAllocator.Region x) Remove from the tree.private PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.remove(PowerOfTwoFileAllocator.Region x, PowerOfTwoFileAllocator.Region t) Internal method to remove from a subtree.(package private) voidPowerOfTwoFileAllocator.Region.right(PowerOfTwoFileAllocator.Region r) private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.rotateWithLeftChild(PowerOfTwoFileAllocator.Region k2) Rotate binary tree node with left child.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.rotateWithRightChild(PowerOfTwoFileAllocator.Region k1) Rotate binary tree node with right child.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.skew(PowerOfTwoFileAllocator.Region t) Skew primitive for AA-trees.private static PowerOfTwoFileAllocator.RegionPowerOfTwoFileAllocator.split(PowerOfTwoFileAllocator.Region t) Split primitive for AA-trees.private voidPowerOfTwoFileAllocator.Region.swap(PowerOfTwoFileAllocator.Region other) Constructors in org.terracotta.offheapstore.disk.paging with parameters of type PowerOfTwoFileAllocator.RegionModifierConstructorDescription(package private)Create a shallow copy of a region.