org.terracotta.offheapstore.storage.allocator
Interface Allocator

All Superinterfaces:
Iterable<Long>
All Known Implementing Classes:
IntegerBestFitAllocator, LongBestFitAllocator

public interface Allocator
extends Iterable<Long>


Method Summary
 long allocate(long size)
           
 void clear()
           
 void expand(long size)
           
 void free(long address)
           
 long getLastUsedAddress()
           
 long getLastUsedPointer()
           
 long getMaximumAddress()
           
 int getMinimalSize()
           
 long occupied()
           
 void validateAllocator()
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

allocate

long allocate(long size)

free

void free(long address)

clear

void clear()

expand

void expand(long size)

occupied

long occupied()

validateAllocator

void validateAllocator()

getLastUsedAddress

long getLastUsedAddress()

getLastUsedPointer

long getLastUsedPointer()

getMinimalSize

int getMinimalSize()

getMaximumAddress

long getMaximumAddress()


Copyright © 2016. All Rights Reserved.