[SYSTEMDS-411]Fix missing cache size update.
diff --git a/src/main/java/org/apache/sysds/runtime/lineage/LineageCacheEviction.java b/src/main/java/org/apache/sysds/runtime/lineage/LineageCacheEviction.java
index b83a78b..2139689 100644
--- a/src/main/java/org/apache/sysds/runtime/lineage/LineageCacheEviction.java
+++ b/src/main/java/org/apache/sysds/runtime/lineage/LineageCacheEviction.java
@@ -137,6 +137,8 @@
h.setCacheStatus(LineageCacheStatus.SPILLED);
h = h._nextEntry;
}
+ // Reduce cachesize once for all the entries.
+ updateSize(e.getSize(), false);
// Keep them in cache.
return;
}
@@ -371,6 +373,8 @@
h.setValue(mb);
h = h._nextEntry;
}
+ // Increase cachesize once for all the entries.
+ updateSize(e.getSize(), true);
}
// Adjust disk reading speed