2013-06-18 1 views
0

Я хочу кэшировать объекты пользовательских claas, которые реализуют сериализуемое использование LRUCache в android. Возможно? Если да, то как я могу продолжать делать то же самое?Добавить объекты в LRUCache

+0

Вы не используете SQLite вместо этого? – gunar

+0

Изучали ли вы образец butmapFun для кеширования объектов Bitmap ?: http://developer.android.com/training/displaying-bitmaps/index.html – Laviniux

ответ

1

LruCache имеет синтаксис, аналогичный силе пары ключей i.e LruCache. Я не вижу причин, по которым вы не можете хранить в нем объекты Custom class. Он будет вести себя как карта. С другой стороны, LruCache обычно используется для кэширования растровых изображений.

+0

Наконец, мне удалось добавить объект в кэш диска. Я непосредственно писал сериализованный объект в кеш; он также хранился; но когда приложение перезагружается, этот объект очищается от кеша. Поэтому я написал этот объект в файле, используя ObjectOutputStream, и он сработал! –