Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + type QueryQueue struct + func NewQueryQueue(size int) *QueryQueue + func (p *QueryQueue) Acquire(key string, delta int) + func (p *QueryQueue) Release(key string, delta int) + type Task struct + Do func() + Key string + type TaskQueue struct + func NewTaskQueue(maxSize int) *TaskQueue + func (q *TaskQueue) Enqueue(task *Task) + func (q *TaskQueue) ExecuteLoop()