@@ -90,20 +90,13 @@ public class NodeImpl extends PeerConnectionDelegate implements Node {
9090 .maximumSize (10 ).expireAfterWrite (60 , TimeUnit .SECONDS )
9191 .recordStats ().build ();
9292
93- // private Cache<Long, Long> fetchWaterLine = CacheBuilder.newBuilder()
94- // .expireAfterWrite(BLOCK_PRODUCED_INTERVAL / 1000 * MSG_CACHE_DURATION_IN_BLOCKS, TimeUnit.SECONDS)
95- // .recordStats().build();
96-
9793 private SlidingWindowCounter fetchWaterLine =
98- new SlidingWindowCounter (BLOCK_PRODUCED_INTERVAL / 100 * MSG_CACHE_DURATION_IN_BLOCKS );
99-
100-
94+ new SlidingWindowCounter (BLOCK_PRODUCED_INTERVAL * MSG_CACHE_DURATION_IN_BLOCKS / 100 );
10195
10296 private int maxTrxsSize = 1_000_000 ;
10397
10498 private int maxTrxsCnt = 100 ;
10599
106-
107100 @ Getter
108101 class PriorItem implements java .lang .Comparable <PriorItem > {
109102
@@ -735,25 +728,10 @@ private void onHandleInventoryMessage(PeerConnection peer, InventoryMessage msg)
735728 }
736729
737730 private boolean isFlooded () {
738- // try {
739- // long value = fetchWaterLine.get(Time.getCurrentMillis() / 1000, () -> 0L);
740- // fetchWaterLine.put(Time.getCurrentMillis() / 1000, value);
741- // } catch (ExecutionException e) {
742- // e.printStackTrace();
743- // }
744731 return fetchWaterLine .totalCount ()
745732 > BLOCK_PRODUCED_INTERVAL * NET_MAX_TRX_PER_SECOND * MSG_CACHE_DURATION_IN_BLOCKS / 1000 ;
746733 }
747734
748- // private void addWaterLine() {
749- // try {
750- // long value = fetchWaterLine.get(Time.getCurrentMillis() / 1000, () -> 0L);
751- // fetchWaterLine.put(Time.getCurrentMillis() / 1000, ++value);
752- // } catch (ExecutionException e) {
753- // e.printStackTrace();
754- // }
755- // }
756-
757735 @ Override
758736 public void syncFrom (Sha256Hash myHeadBlockHash ) {
759737 try {
@@ -767,7 +745,6 @@ public void syncFrom(Sha256Hash myHeadBlockHash) {
767745 logger .info ("wait end" );
768746 }
769747
770-
771748 private void onHandleBlockMessage (PeerConnection peer , BlockMessage blkMsg ) {
772749 Map <Item , Long > advObjWeRequested = peer .getAdvObjWeRequested ();
773750 Map <BlockId , Long > syncBlockRequested = peer .getSyncBlockRequested ();
0 commit comments