Package xyz.cofe.cbuffer.page
Interface UsedPagesInfo
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
MemPagedData.MemInfoUsed,MemPagedData.MemInfoUsedClone
public interface UsedPagesInfo extends Cloneable
Информация о памяти
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UsedPagesInfoclone()КлонированиеintlastPageSize()Возвращает размер последней страницыstatic UsedPagesInfoof(int pageSize, int pageCount, int lastPageSize)Создание информации о памятиintpageCount()Кол-во доступных страницintpageSize()Возвращает размер страницы
-
-
-
Method Detail
-
pageCount
int pageCount()
Кол-во доступных страниц- Returns:
- кол-во страниц
-
lastPageSize
int lastPageSize()
Возвращает размер последней страницы- Returns:
- размер последней страницы в байтах, значение может быть 1 или больше, но не больше
pageSize()
-
pageSize
int pageSize()
Возвращает размер страницы- Returns:
- размер страницы в байтах, значение должно быть не меньше 1 байта
-
of
static UsedPagesInfo of(int pageSize, int pageCount, int lastPageSize)
Создание информации о памяти- Parameters:
pageSize- размер страницыpageCount- кол-во доступных страницlastPageSize- размер последней страницы- Returns:
-
clone
default UsedPagesInfo clone()
Клонирование- Returns:
- клон
-
-