projects
/
deliverable
/
tracecompass.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
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
diff --git
a/analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/store/ArrayListStore.java
b/analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/store/ArrayListStore.java
index 86c67351ed5b3d0a32cb62b737b9596be09de18d..b0a1638fcc23ad48ef5e266c668f66125faa3868 100644
(file)
--- a/
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/store/ArrayListStore.java
+++ b/
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/store/ArrayListStore.java
@@
-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.