private String getGetTotalTps(int time) { this.lockSampling.lock(); double found = 0; double miss = 0; { CallSnapshot last = this.getTimesFoundList.getLast(); if (this.getTimesFoundList.size() > time) { CallSnapshot lastBefore = this.getTimesFoundList.get(this.getTimesFoundList.size() - (time + 1)); found = CallSnapshot.getTPS(lastBefore, last); } } { CallSnapshot last = this.getTimesMissList.getLast(); if (this.getTimesMissList.size() > time) { CallSnapshot lastBefore = this.getTimesMissList.get(this.getTimesMissList.size() - (time + 1)); miss = CallSnapshot.getTPS(lastBefore, last); } } this.lockSampling.unlock(); return Double.toString(found + miss); }
private String getPutTps(int time) { String result = ""; this.lockSampling.lock(); CallSnapshot last = this.putTimesList.getLast(); if (this.putTimesList.size() > time) { CallSnapshot lastBefore = this.putTimesList.get(this.putTimesList.size() - (time + 1)); result += CallSnapshot.getTPS(lastBefore, last); } this.lockSampling.unlock(); return result; }
private String getGetTransferedTps(int time) { String result = ""; this.lockSampling.lock(); CallSnapshot last = this.transferedMsgCountList.getLast(); if (this.transferedMsgCountList.size() > time) { CallSnapshot lastBefore = this.transferedMsgCountList.get(this.transferedMsgCountList.size() - (time + 1)); result += CallSnapshot.getTPS(lastBefore, last); } this.lockSampling.unlock(); return result; }