# Long read action due to FileBasedIndexImpl.ensureUpToDate() while calling FileBasedIndexEx.getAllKeys()

**URL:** https://platform.jetbrains.com/t/long-read-action-due-to-filebasedindeximpl-ensureuptodate-while-calling-filebasedindexex-getallkeys/3456
**Category:** IntelliJ Platform
**Created:** [January 7, 2026, 6:53pm UTC](https://platform.jetbrains.com/t/long-read-action-due-to-filebasedindeximpl-ensureuptodate-while-calling-filebasedindexex-getallkeys/3456 "2026-01-07T18:53:54Z")
**Posts on this page:** 1
**Showing post:** 13

<div class="post-metadata">

### Author: ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)
#### Post date: [March 10, 2026, 10:50am UTC](https://platform.jetbrains.com/t/long-read-action-due-to-filebasedindeximpl-ensureuptodate-while-calling-filebasedindexex-getallkeys/3456/13 "2026-03-10T10:50:48Z")

</div>

Would like to highlight the upcoming YouTube stream where we will talk about all this

> [@UI Freezes in JetBrains IDE Plugins and How to Avoid Them](https://platform.jetbrains.com/t/ui-freezes-in-jetbrains-ide-plugins-and-how-to-avoid-them/3837):
>
> Hi everyone! On Thursday, March 19, at 03:00 PM UTC, join us for a [live session](https://info.jetbrains.com/marketplace-livestream-march19-2026.html?utm_source=forum&utm_medium=post&utm_campaign=streammarch26) with Yuriy Artamonov, Product Manager for the IntelliJ Platform at JetBrains, hosted by Patrick Scheibe, IntelliJ Platform Developer Advocate. In this livestream, we’ll explore common causes of UI freezes in JetBrains IDE plugins and how to prevent them. During the session, you’ll learn: Why APIs like ReadAction.compute and runReadAction can block write actions and freeze the UI even when your code doesn’t run o…

---

_[View the full topic](https://platform.jetbrains.com/t/long-read-action-due-to-filebasedindeximpl-ensureuptodate-while-calling-filebasedindexex-getallkeys/3456)._
