Package xyz.cofe.cbuffer.page
-
Interface Summary Interface Description ArrayReadonly<V> CachePagedState<M extends UsedPagesInfo,D extends DirtyPagedDataBase<M,? extends DirtyPagedState>> Состояние объектаCachePagedDataBaseПредполагается наличие 2ух реализаций, для Non Thread safe и Thread safeCapacity Возвращает емкостьDirtyPagedState DirtyPagedState.PageState Distance<T,D extends Comparable<D>> Duration<SELF extends Duration> ExtendablePages<MEM extends UsedPagesInfo> Расширение кол-ва используемых страницIntArrayMutable IntArrayReadOnly Интерфейс чтения массиваMapMutable<K,V> MapReadonly<K,V> OperationData<DATA,DURATION extends Comparable<DURATION>,TIME extends Comparable<TIME> & Distance<TIME,DURATION>> Учет операционных данныхPagedData<MEMINFO extends UsedPagesInfo> Страничная организация памятиPageLock Блокировка диапазона страницReduciblePages<MEM extends UsedPagesInfo> Уменьшение кол-ва используемых страницResizablePages<MEM extends UsedPagesInfo> Изменение кол-ва выделенных страницUsedPagesInfo Информация о памяти -
Class Summary Class Description CachePagedData CachePagedDataBase<S extends CachePagedState<M,D>,M extends UsedPagesInfo,D extends DirtyPagedDataBase<M,? extends DirtyPagedState>> Кеширование страниц.CachePagedState.NonThreadSafe CBuffPagedData CCachePagedData Кеш страниц, с разделением на быструю и медленную память с поддержкой многопоточностиCCachePagedData.State CycleOperationData<DATA,DURATION extends Comparable<DURATION> & Duration<DURATION>,TIME extends Comparable<TIME> & Distance<TIME,DURATION>> DirtyPagedData Обвертка надPagedDataс учетом грязных/чистых страниц.DirtyPagedDataBase<M extends UsedPagesInfo,S extends DirtyPagedState> DirtyPagedDataSafe DirtyPagedState.NonThreadSafe DirtyPagedState.VolatileState MemPagedData Простая постраничная организация памятиMemPagedData.MemInfoUsedClone NanoDuration NanoTime SlowPagedData