# Caching Indexes data

**URL:** <https://discuss.elastic.co/t/caching-indexes-data/45334>\
**Category:** Elasticsearch\
**Created:** [March 24, 2016, 10:57am UTC](https://discuss.elastic.co/t/caching-indexes-data/45334 "2016-03-24T10:57:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rajeshmulani](https://avatars.discourse-cdn.com/v4/letter/r/dfb087/32.png) [@rajeshmulani](https://discuss.elastic.co/u/rajeshmulani)\
**Post date:** [March 24, 2016, 10:57am UTC](https://discuss.elastic.co/t/caching-indexes-data/45334/1 "2016-03-24T10:57:04Z")

</div>

hi. We have a requirement of caching data in elastic. The cache should not be updated even if the indexes are updated. The cache will expire once the user navigates away from the screen.  
Please suggest how is it possible to do it in elastic. Thank you.

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [March 24, 2016, 12:18pm UTC](https://discuss.elastic.co/t/caching-indexes-data/45334/2 "2016-03-24T12:18:39Z")

</div>

Oh this sounds kind of fun! If I understand you properly you really want something more like MySQL's repeatable read transaction isolation level - take a snapshot when the user first looks at the page and hold it open until the user navigates away.

Elasticsearch supports this snapshot concept right now but only on a single query level or on a scroll query. So this is a feature request. I'd open it on github. That is the right place to talk about feature proposals I think.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:05pm UTC](https://discuss.elastic.co/t/caching-indexes-data/45334/3 "2017-07-05T23:05:30Z")

</div>


