it's just that uninstalling an extension in the same namespace cause the reload of the jira macro extension components (which include recreating that broken cache I guess). From jira macro point of view, it's very close to a restart.
Exactly. Because the running Jira macro keeps holding onto that dead cache reference instead of starting a new one, and instead of cleaning cache by installing any extension, a normal XWiki restart can do. By the way, then even simple flushcache function has to do the same?
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.