3389 shaares
The library provides a simple interface where queues are created on-demand and items added using the put() and get() methods. In addition, queues are iterable, pulling items out as they become available.
In addition, the put() method provides scheduling and prioritization options. An item can be scheduled for work at a particular time, and its work priority defined in terms of an expected time where the item must be worked.