Change-Id: I9c69017fea1fae562b8e693300672bdff7a5ad7b
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Reviewed-on: https://git.eclipse.org/r/52813
Reviewed-by: France Lapointe Nguyen <francelap@gmail.com>
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
private final TreeMultimap<Long, T> fEndTimesIndex;
private final Map<Long, T> fPositionMap;
- private long fSize;
+
+ private volatile long fSize;
/**
*Constructor
}
@Override
- public void dispose() {
+ public synchronized void dispose() {
fStartTimesIndex.clear();
fEndTimesIndex.clear();
fPositionMap.clear();
+ fSize = 0;
}
// ------------------------------------------------------------------------