Package xyz.cofe.cbuffer.page
Class DirtyPagedState.NonThreadSafe
- java.lang.Object
-
- xyz.cofe.cbuffer.page.DirtyPagedState.NonThreadSafe
-
- All Implemented Interfaces:
DirtyPagedState
- Enclosing interface:
- DirtyPagedState
public static class DirtyPagedState.NonThreadSafe extends Object implements DirtyPagedState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface xyz.cofe.cbuffer.page.DirtyPagedState
DirtyPagedState.NonThreadSafe, DirtyPagedState.PageState, DirtyPagedState.VolatileState
-
-
Constructor Summary
Constructors Constructor Description NonThreadSafe()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideach(Consumer<DirtyPagedState.PageState> pageState)voidflushed(int page, long time)Отмечает время вызоваDirtyPagedDataBase.flushPage(int)Optional<DirtyPagedState.PageState>page(int page)intpageCount()voidread(int page, long time)Отмечает время вызоваDirtyPagedDataBase.readPage(int)voidresizePages(int pages)voidwritten(int page, long time)Отмечает время вызоваDirtyPagedDataBase.writePage(int, byte[])
-
-
-
Method Detail
-
pageCount
public int pageCount()
- Specified by:
pageCountin interfaceDirtyPagedState
-
page
public Optional<DirtyPagedState.PageState> page(int page)
- Specified by:
pagein interfaceDirtyPagedState
-
each
public void each(Consumer<DirtyPagedState.PageState> pageState)
- Specified by:
eachin interfaceDirtyPagedState
-
flushed
public void flushed(int page, long time)Description copied from interface:DirtyPagedStateОтмечает время вызоваDirtyPagedDataBase.flushPage(int)- Specified by:
flushedin interfaceDirtyPagedState
-
written
public void written(int page, long time)Description copied from interface:DirtyPagedStateОтмечает время вызоваDirtyPagedDataBase.writePage(int, byte[])- Specified by:
writtenin interfaceDirtyPagedState
-
read
public void read(int page, long time)Description copied from interface:DirtyPagedStateОтмечает время вызоваDirtyPagedDataBase.readPage(int)- Specified by:
readin interfaceDirtyPagedState
-
resizePages
public void resizePages(int pages)
- Specified by:
resizePagesin interfaceDirtyPagedState
-
-