My Android-приложение получает свои данные с помощью REST API. Я хочу, чтобы кэширование на стороне клиента реализовано. У нас есть какие-то встроенные классы для этого?
Если нет, это любой код, который я могу повторно использовать? Я помню, как когда-нибудь появлялся такой код. Однако я не могу найти его.
Если ничего не работает, я напишу свой. следующая основная структура
public class MyCacheManager {
static Map<String, Object> mycache;
public static Object getData(String cacheid) {
return mycache.get(cacheid);
}
public static void putData(String cacheid, Object obj, int time) {
mycache.put(cacheid, obj);
}
}
как включить время для кешированных объектов? также - какой лучший способ сериализации? кеш должен быть неповрежденным, даже если приложение закрыто и снова открывается (если время еще не истекло).
Спасибо Аджай