Cleanup deleted resource from resource manager's cache (#8174)
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>6.19.x
parent
58991906ac
commit
4a2f046e38
|
|
@ -1112,8 +1112,10 @@ public final class ResourceManager {
|
|||
}
|
||||
|
||||
private Promise<Void> onExternalDeltaMoved(final ResourceDelta delta) {
|
||||
final Optional<Resource> toRemove = store.getResource(delta.getFromPath());
|
||||
store.dispose(delta.getFromPath(), true);
|
||||
Optional<Resource> toRemove = store.getResource(delta.getFromPath());
|
||||
Path pathToDispose = Path.commonPath(delta.getFromPath(), delta.getToPath());
|
||||
|
||||
store.dispose(pathToDispose, true);
|
||||
|
||||
return findResource(delta.getToPath())
|
||||
.thenPromise(
|
||||
|
|
|
|||
Loading…
Reference in New Issue