commit | 00cc96e264e2c1345c55b922856f49d9891c5e4b | [log] [tgz] |
---|---|---|
author | salsubaiee <salsubaiee@gmail.com> | Tue Jul 30 23:27:44 2013 -0700 |
committer | salsubaiee <salsubaiee@gmail.com> | Wed Aug 14 20:56:00 2013 -0700 |
tree | 38a84bf20f9660bcef54913ebd64bef0fc109d6f | |
parent | 34dbdb2ad9c27fa7639ad5cd67175764d1a8b0a7 [diff] |
Made a vraible that is being accesed/modified by multipl threads volatile.
diff --git a/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/VirtualBufferCache.java b/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/VirtualBufferCache.java index 18c87a1..bd3b278 100644 --- a/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/VirtualBufferCache.java +++ b/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/VirtualBufferCache.java
@@ -41,7 +41,7 @@ private final CacheBucket[] buckets; private final ArrayList<VirtualPage> pages; - private int nextFree; + private volatile int nextFree; private boolean open;