Package xyz.cofe.cbuffer.page
Class DirtyPagedDataSafe
- java.lang.Object
-
- xyz.cofe.cbuffer.page.DirtyPagedDataBase<UsedPagesInfo,DirtyPagedState.VolatileState>
-
- xyz.cofe.cbuffer.page.DirtyPagedDataSafe
-
- All Implemented Interfaces:
ExtendablePages<UsedPagesInfo>,PagedData<UsedPagesInfo>,ReduciblePages<UsedPagesInfo>,ResizablePages<UsedPagesInfo>
public class DirtyPagedDataSafe extends DirtyPagedDataBase<UsedPagesInfo,DirtyPagedState.VolatileState>
-
-
Field Summary
-
Fields inherited from class xyz.cofe.cbuffer.page.DirtyPagedDataBase
pagedData
-
-
Constructor Summary
Constructors Constructor Description DirtyPagedDataSafe(ResizablePages<UsedPagesInfo> pagedData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DirtyPagedState.VolatileStatestate()-
Methods inherited from class xyz.cofe.cbuffer.page.DirtyPagedDataBase
dirty, dirtyPages, extendPages, flushPage, memoryInfo, now, onChangeResizePages, readPage, reducePages, resizePages, writePage
-
-
-
-
Constructor Detail
-
DirtyPagedDataSafe
public DirtyPagedDataSafe(ResizablePages<UsedPagesInfo> pagedData)
-
-
Method Detail
-
state
protected DirtyPagedState.VolatileState state()
- Specified by:
statein classDirtyPagedDataBase<UsedPagesInfo,DirtyPagedState.VolatileState>
-
-