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();
}