segstore.core: Synchronize isEmpty
[deliverable/tracecompass.git] / analysis / org.eclipse.tracecompass.analysis.timing.core / src / org / eclipse / tracecompass / internal / analysis / timing / core / store / ArrayListStore.java
index 86c67351ed5b3d0a32cb62b737b9596be09de18d..b0a1638fcc23ad48ef5e266c668f66125faa3868 100644 (file)
@@ -134,7 +134,12 @@ public class ArrayListStore<@NonNull E extends ISegment> implements ISegmentStor
 
     @Override
     public boolean isEmpty() {
-        return fStore.isEmpty();
+        fLock.readLock().lock();
+        try {
+            return fStore.isEmpty();
+        } finally {
+            fLock.readLock().unlock();
+        }
     }
 
     @Override
This page took 0.044079 seconds and 5 git commands to generate.