|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PageSource
| Method Summary | |
|---|---|
Page |
allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner)
Attempt to allocate a page of the given size. |
void |
free(Page page)
|
| Method Detail |
|---|
Page allocate(int size,
boolean thief,
boolean victim,
OffHeapStorageArea owner)
Allocations identified as thieves will if necessary 'steal' space from
previous allocations identified as 'victims' in order to fulfill the
allocation request. owner is the area from which the
returned page can subsequently be stolen or recovered. This is most likely
to be the calling instance.
size - thief - victim - owner -
void free(Page page)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||