# HG changeset patch # User sugi # Date 1386074082 -32400 # Node ID 4b99234c88d431d35c057474da31b57b97e54731 # Parent 6e0a3c680b82971236f473234fc1aa9ddf892e36 add init method for ids. diff -r 6e0a3c680b82 -r 4b99234c88d4 src/alice/codesegment/CodeSegment.java --- a/src/alice/codesegment/CodeSegment.java Tue Nov 26 18:20:18 2013 +0900 +++ b/src/alice/codesegment/CodeSegment.java Tue Dec 03 21:34:42 2013 +0900 @@ -16,6 +16,7 @@ } public void recycle(){ + ids.initCounter(); ids.setCounter(list.size()); for (Receiver receiver : list) { ids.recommand(receiver); diff -r 6e0a3c680b82 -r 4b99234c88d4 src/alice/codesegment/InputDataSegment.java --- a/src/alice/codesegment/InputDataSegment.java Tue Nov 26 18:20:18 2013 +0900 +++ b/src/alice/codesegment/InputDataSegment.java Tue Dec 03 21:34:42 2013 +0900 @@ -24,6 +24,11 @@ this.cs = cs; } + public void initCounter(){ + count = new AtomicInteger(1); + keyCount = new AtomicInteger(0); + } + public void quickPeek(Receiver receiver) { cs.list.add(receiver); if (receiver.managerKey==null){