У меня есть ПОСТОЯННЫЙ кеш, настроенный следующим образом: -
<region name="stock-hist" refid="PARTITION_PERSISTENT" >
<region-attributes disk-store-name="myOverflowStore" disk- synchronous="false">
<partition-attributes local-max-memory="1024" />
<eviction-attributes>
<!-- Overflow to disk when 100 megabytes of data reside in the
region -->
<lru-memory-size maximum="100" action="overflow-to-disk"/>
</eviction-attributes>
</region-attributes>
Проблема в том, что когда я сохраняю, скажем, 8 ГБ данных, кеш выходит из строя из-за слишком большого объема памяти. Я не хочу, чтобы это произошло. Например, мне нужно, чтобы данные переполнялись на диск, когда они превышали 100 МБ, но возвращали их в кеш, если я пытался получить к ним доступ. Я также хочу постоянный кеш.
Также, если я пишу в базу данных, как я могу удалить данные через некоторое время.
Как это работает?