func NewQueue(maxSize int) *Queue {
	return &Queue{
		buffer:  make([]UsageStats, 0, maxSize),
		maxSize: maxSize,
	}
}
func NewQueue(maxSize int) *Queue {
	return &Queue{
		buffer:  make([]UsageStats, 0, maxSize),
		maxSize: maxSize,
	}
}
func NewQueue ( maxSize int ) * Queue { return & Queue { buffer : make ( [ ] UsageStats , 0 , maxSize ) , maxSize : maxSize , } }
// NewQueue creates a queue.
NewQueue creates a queue .