У кластера есть характеристика позволяющая их идентифицировать? Ну например время начала как у баров. Если да, то можно сохранять эту характеристику в кеш и сбрасывать ОЗ когда загруженная из кеша информация не соответствует последнему кластеру. Получится, что ОЗ обновляется с началом нового кластера.