All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xyz.cofe.cbuffer.page.PageMap Maven / Gradle / Ivy

There is a newer version: 2.0
Show newest version
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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy