A Queue based size limited Buffer