In FusionCache when Dispose() is called all the plugins used by an instance are removed automatically, so that everything is kept clean at the end, like this (pseudo-code):
void Dispose()
{
RemoveAllPlugins();
}
The same is not done for the distributed cache and the backplane.
Solution
Start also removing both the distributed cache (if any) and the backplane (if any).
Something like this (again, pseudo-code):
Problem
In FusionCache when
Dispose()
is called all the plugins used by an instance are removed automatically, so that everything is kept clean at the end, like this (pseudo-code):The same is not done for the distributed cache and the backplane.
Solution
Start also removing both the distributed cache (if any) and the backplane (if any). Something like this (again, pseudo-code):
This will "detach" distributed caches or backplanes from their respective FusionCache instances.