Versions in this module Expand all Collapse all v0 v0.1.0 Jan 20, 2024 Changes in this version + const MAX_HASH + type QueueLayer interface + Enqueue func(lockTag string, callback func(lockTag string)) + func NewMultiQueue(concurrency int, capacity int, synchronized Synchronized) QueueLayer + func NewSingleQueue(size int, synchronized Synchronized) QueueLayer + type SingleQueue struct + func (singleQueue *SingleQueue) Enqueue(lockTag string, callback func(string)) + type Synchronized interface + Synchronized func(lockTag string, action SynchronizedAction) + type SynchronizedAction func(lockTag string)