{"version":"2.1.232","anchor":"a-slow-plugin-read-can-no-longer-resurrect-a-cleared-cache","canonical_anchor":"a-slow-plugin-read-can-no-longer-resurrect-a-cleared-cache","heading":"A slow plugin read can no longer resurrect a cleared cache","tier":"notice","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/a-slow-plugin-read-can-no-longer-resurrect-a-cleared-cache","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### A slow plugin read can no longer resurrect a cleared cache\n\nA slow background read can no longer write stale plugin data back after the cache clears.\n\n**What**\n\nThe list of installed plugins is now versioned with a counter that ticks whenever the cache is cleared or the file is replaced. A background read captures the counter first and discards its result if the counter moved, so a read that was still in flight when the cache was invalidated no longer writes stale plugin data back.\n\n**Evidence**\n\n`installedPluginsEpoch`\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}