Skip to content

Commit 7bff8b2

Browse files
committed
Fixed memory leak in cache indices
1 parent 09ff470 commit 7bff8b2

File tree

1 file changed

+3
-0
lines changed
  • util/src/main/java/io/kubernetes/client/informer/cache

1 file changed

+3
-0
lines changed

util/src/main/java/io/kubernetes/client/informer/cache/Cache.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ private void deleteFromIndices(ApiType oldObj, String key) {
365365
Set<String> indexSet = index.get(indexValue);
366366
if (indexSet != null) {
367367
indexSet.remove(key);
368+
if (indexSet.isEmpty()) {
369+
index.remove(indexValue);
370+
}
368371
}
369372
}
370373
}

0 commit comments

Comments
 (0)