Resetting an index does not reset the memory-based cache related to the index
IndexedRelationsSearch contains a memory based cache index.
This cache does not get reset when IndexedRelationsSearchBase.removeIndex(IProgressMonitor)
is invoked which can cause unwanted stale index results until the program is restarted.
The missing removeIndex
override needs to be added to reset both the persistent and the cache index.