xyz.cofe.cbuffer.page.PageMap Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cbuffer Show documentation
Show all versions of cbuffer Show documentation
byte array manipulations, data paging
package xyz.cofe.cbuffer.page;
/**
* Отображение страниц
*/
public interface PageMap {
/**
* Возвращает отображение страницы fast = на => slow
* @param fastPageIndex Индекс страницы в fast буфере
* @return индес страницы в slow соответ fast или -1, если нет соответствия
*/
int fastToSlow(int fastPageIndex);
/**
* Возвращает отображение страницы slow = на => fast
* @param slowPageIndex Индекс страницы в slow буфере
* @return индес страницы в fast соответ slow или -1, если нет соответствия
*/
int slowToFast(int slowPageIndex);
}