package org.theotech.ceaselessandroid.cache; import org.theotech.ceaselessandroid.scripture.ScriptureData; import java.util.List; /** * Created by uberx on 10/4/15. */ public interface CacheManager { ScriptureData getCachedScripture(); void cacheScripture(ScriptureData scriptureData); String getCachedVerseImageURL(); void cacheVerseImageURL(String verseImageURL); List<String> getCachedPersonIdsToPrayFor(); void cachePersonIdsToPrayFor(List<String> personIdsToPrayFor); // used to cache which page a user is on so we return on resume Integer getCachedPageIndex(); void cachePageIndex(Integer pageIndex); long numberOfCacheEntries(); }