newIO 5:
[]
readCounter = 0
readDiscarded = 0
writeCounter = 0
sizeLimit = 5
read rq, isEmpty:
[]
readCounter = 0
readDiscarded = 0
writeCounter = 0
sizeLimit = 5
write rq 1:
[1]
readCounter = 0
readDiscarded = 0
writeCounter = 1
sizeLimit = 5
write rq 2:
[1,2]
readCounter = 0
readDiscarded = 0
writeCounter = 2
sizeLimit = 5
write rq 3:
[1,2,3]
readCounter = 0
readDiscarded = 0
writeCounter = 3
sizeLimit = 5
write rq 4:
[1,2,3,4]
readCounter = 0
readDiscarded = 0
writeCounter = 4
sizeLimit = 5
write rq 5:
[1,2,3,4,5]
readCounter = 0
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
write rq 6:
[2,3,4,5,6]
readCounter = 0
readDiscarded = 1
writeCounter = 5
sizeLimit = 5
write rq 7:
[3,4,5,6,7]
readCounter = 0
readDiscarded = 2
writeCounter = 5
sizeLimit = 5
write rq 8:
[4,5,6,7,8]
readCounter = 0
readDiscarded = 3
writeCounter = 5
sizeLimit = 5
write rq 9:
[5,6,7,8,9]
readCounter = 0
readDiscarded = 4
writeCounter = 5
sizeLimit = 5
write rq 10:
[6,7,8,9,10]
readCounter = 0
readDiscarded = 5
writeCounter = 5
sizeLimit = 5
read rq (6,5):
[7,8,9,10]
readCounter = 1
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
read rq (7,0):
[8,9,10]
readCounter = 2
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
read rq (8,0):
[9,10]
readCounter = 3
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
read rq (9,0):
[10]
readCounter = 4
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
read rq (10,0):
[]
readCounter = 5
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
read rq, isEmpty:
[]
readCounter = 5
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
write rq 11:
[11]
readCounter = 0
readDiscarded = 0
writeCounter = 1
sizeLimit = 5
write rq 12:
[11,12]
readCounter = 0
readDiscarded = 0
writeCounter = 2
sizeLimit = 5
write rq 13:
[11,12,13]
readCounter = 0
readDiscarded = 0
writeCounter = 3
sizeLimit = 5
write rq 14:
[11,12,13,14]
readCounter = 0
readDiscarded = 0
writeCounter = 4
sizeLimit = 5
write rq 15:
[11,12,13,14,15]
readCounter = 0
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
write rq 16:
[12,13,14,15,16]
readCounter = 0
readDiscarded = 1
writeCounter = 5
sizeLimit = 5
read rq (12,1):
[13,14,15,16]
readCounter = 1
readDiscarded = 0
writeCounter = 5
sizeLimit = 5
setLimit rq 3:
[14,15,16]
readCounter = 0
readDiscarded = 1
writeCounter = 3
sizeLimit = 3
setLimit rq 10:
[14,15,16]
readCounter = 0
readDiscarded = 1
writeCounter = 3
sizeLimit = 10
write rq 17:
[14,15,16,17]
readCounter = 0
readDiscarded = 1
writeCounter = 4
sizeLimit = 10
write rq 18:
[14,15,16,17,18]
readCounter = 0
readDiscarded = 1
writeCounter = 5
sizeLimit = 10
write rq 19:
[14,15,16,17,18,19]
readCounter = 0
readDiscarded = 1
writeCounter = 6
sizeLimit = 10
write rq 20:
[14,15,16,17,18,19,20]
readCounter = 0
readDiscarded = 1
writeCounter = 7
sizeLimit = 10
write rq 21:
[14,15,16,17,18,19,20,21]
readCounter = 0
readDiscarded = 1
writeCounter = 8
sizeLimit = 10
write rq 22:
[14,15,16,17,18,19,20,21,22]
readCounter = 0
readDiscarded = 1
writeCounter = 9
sizeLimit = 10
write rq 23:
[14,15,16,17,18,19,20,21,22,23]
readCounter = 0
readDiscarded = 1
writeCounter = 10
sizeLimit = 10
write rq 24:
[15,16,17,18,19,20,21,22,23,24]
readCounter = 0
readDiscarded = 2
writeCounter = 10
sizeLimit = 10
write rq 25:
[16,17,18,19,20,21,22,23,24,25]
readCounter = 0
readDiscarded = 3
writeCounter = 10
sizeLimit = 10
write rq 26:
[17,18,19,20,21,22,23,24,25,26]
readCounter = 0
readDiscarded = 4
writeCounter = 10
sizeLimit = 10
write rq 27:
[18,19,20,21,22,23,24,25,26,27]
readCounter = 0
readDiscarded = 5
writeCounter = 10
sizeLimit = 10
write rq 28:
[19,20,21,22,23,24,25,26,27,28]
readCounter = 0
readDiscarded = 6
writeCounter = 10
sizeLimit = 10
write rq 29:
[20,21,22,23,24,25,26,27,28,29]
readCounter = 0
readDiscarded = 7
writeCounter = 10
sizeLimit = 10
write rq 30:
[21,22,23,24,25,26,27,28,29,30]
readCounter = 0
readDiscarded = 8
writeCounter = 10
sizeLimit = 10
read rq (21,8):
[22,23,24,25,26,27,28,29,30]
readCounter = 1
readDiscarded = 0
writeCounter = 10
sizeLimit = 10
read rq (22,0):
[23,24,25,26,27,28,29,30]
readCounter = 2
readDiscarded = 0
writeCounter = 10
sizeLimit = 10
read rq (23,0):
[24,25,26,27,28,29,30]
readCounter = 3
readDiscarded = 0
writeCounter = 10
sizeLimit = 10
setLimit rq -5:
[]
readCounter = 0
readDiscarded = 7
writeCounter = 0
sizeLimit = 0
write rq 31 (limit is 0):
[]
readCounter = 0
readDiscarded = 8
writeCounter = 0
sizeLimit = 0
write rq 32 (limit is 0):
[]
readCounter = 0
readDiscarded = 9
writeCounter = 0
sizeLimit = 0
write rq 33 (limit is 0):
[]
readCounter = 0
readDiscarded = 10
writeCounter = 0
sizeLimit = 0
write rq 34 (limit is 0):
[]
readCounter = 0
readDiscarded = 11
writeCounter = 0
sizeLimit = 0
write rq 35 (limit is 0):
[]
readCounter = 0
readDiscarded = 12
writeCounter = 0
sizeLimit = 0
read rq, isEmpty:
[]
readCounter = 0
readDiscarded = 12
writeCounter = 0
sizeLimit = 0
setLimit rq 1:
[]
readCounter = 0
readDiscarded = 12
writeCounter = 0
sizeLimit = 1
write rq 36:
[36]
readCounter = 0
readDiscarded = 12
writeCounter = 1
sizeLimit = 1
read rq (36,12):
[]
readCounter = 1
readDiscarded = 0
writeCounter = 1
sizeLimit = 1
write rq 37:
[37]
readCounter = 0
readDiscarded = 0
writeCounter = 1
sizeLimit = 1
read rq (37,0):
[]
readCounter = 1
readDiscarded = 0
writeCounter = 1
sizeLimit = 1
write rq 38:
[38]
readCounter = 0
readDiscarded = 0
writeCounter = 1
sizeLimit = 1
write rq 39:
[39]
readCounter = 0
readDiscarded = 1
writeCounter = 1
sizeLimit = 1
read rq (39,1):
[]
readCounter = 1
readDiscarded = 0
writeCounter = 1
sizeLimit = 1
read rq, isEmpty:
[]
readCounter = 1
readDiscarded = 0
writeCounter = 1
sizeLimit = 1