Package xyz.cofe.cbuffer.page
Class MemPagedData.MemInfoUsed
- java.lang.Object
-
- xyz.cofe.cbuffer.page.MemPagedData.MemInfoUsed
-
- All Implemented Interfaces:
Cloneable,Capacity,UsedPagesInfo
- Enclosing class:
- MemPagedData
protected class MemPagedData.MemInfoUsed extends Object implements UsedPagesInfo, Capacity
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMemInfoUsed()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegercapacity()Емкость данных в байтахUsedPagesInfoclone()КлонированиеintlastPageSize()Возвращает размер последней страницыintpageCount()Кол-во доступных страницintpageSize()Возвращает размер страницы
-
-
-
Method Detail
-
pageCount
public int pageCount()
Description copied from interface:UsedPagesInfoКол-во доступных страниц- Specified by:
pageCountin interfaceUsedPagesInfo- Returns:
- кол-во страниц
-
lastPageSize
public int lastPageSize()
Description copied from interface:UsedPagesInfoВозвращает размер последней страницы- Specified by:
lastPageSizein interfaceUsedPagesInfo- Returns:
- размер последней страницы в байтах, значение может быть 1 или больше, но не больше
UsedPagesInfo.pageSize()
-
pageSize
public int pageSize()
Description copied from interface:UsedPagesInfoВозвращает размер страницы- Specified by:
pageSizein interfaceUsedPagesInfo- Returns:
- размер страницы в байтах, значение должно быть не меньше 1 байта
-
capacity
public BigInteger capacity()
Description copied from interface:CapacityЕмкость данных в байтах
-
clone
public UsedPagesInfo clone()
Description copied from interface:UsedPagesInfoКлонирование- Specified by:
clonein interfaceUsedPagesInfo- Overrides:
clonein classObject- Returns:
- клон
-
-