Fixes to tex doc; Code Updates
[iotcloud.git] / src2 / java / iotcloud / Commit.java
index c533c36bda67edd4cfc37044fa379f32943c7476..1ee044df3e7cca9f22eeb29f071f8666989e2f49 100644 (file)
@@ -15,7 +15,6 @@ import java.util.Iterator;
 class Commit extends Entry {
        private long seqnumtrans;
        private Set<KeyValue> keyValueUpdateSet = null;
-       private Set<KeyValue> liveValues = null;
 
 
        public Commit(Slot slot, long _seqnumtrans, Set<KeyValue> _keyValueUpdateSet) {
@@ -23,12 +22,10 @@ class Commit extends Entry {
                seqnumtrans = _seqnumtrans;
 
                keyValueUpdateSet = new HashSet<KeyValue>();
-               liveValues = new HashSet<KeyValue>();
 
                for (KeyValue kv : _keyValueUpdateSet) {
                        KeyValue kvCopy = kv.getCopy();
                        keyValueUpdateSet.add(kvCopy);
-                       liveValues.add(kvCopy);
                }
        }
 
@@ -89,17 +86,17 @@ class Commit extends Entry {
                        return;
 
                for (KeyValue kv1 : kvSet) {
-                       for (Iterator<KeyValue> i = liveValues.iterator(); i.hasNext();) {
+                       for (Iterator<KeyValue> i = keyValueUpdateSet.iterator(); i.hasNext();) {
                                KeyValue kv2 = i.next();
 
                                if (kv1.getKey() == kv2.getKey()) {
-                                       liveValues.remove(kv2);
+                                       keyValueUpdateSet.remove(kv2);
                                        break;
                                }
                        }
                }
 
-               if (liveValues.size() == 0)
+               if (keyValueUpdateSet.size() == 0)
                        this.setDead();
        }
 }
\ No newline at end of file