queue.LifoQueue数列为什么get()一次后容量就为0,为啥不是5次之后容量才为0

myqueue1=queue.LifoQueue(5)
myqueue1.put(1)
myqueue1.put(2)
myqueue1.put(3)
myqueue1.put(4)
myqueue1.put(5)
print(myqueue1,myqueue1.qsize())
while not myqueue1.empty():
    data=myqueue1.get()
    print(data,myqueue.qsize())


<queue.LifoQueue object at 0x000002152E6CD748> 5
5 0
4 0
3 0
2 0
1 0