Repository navigation
v1.1.0
Quez v1.1.0 - Nowait and Async Performance Enhanced
-
Adds
put_nowaitandget_nowaittoAsyncCompressedQueue. -
Adds
append_nowait,appendleft_nowait,pop_nowait, and
popleft_nowaittoAsyncCompressedDequeto provide a
consistent, non-blocking synchronous API. -
Optimizes the async methods (
put,get,append, etc.) in both
async classes by consolidating serialization/compression and
deserialization/decompression into single helper functions. This
reduces therun_in_executorcalls from two to one per operation,
dramatically improving throughput for CPU-bound tasks. -
Adds comprehensive tests for all new
_nowaitmethods. -
Updates the benchmark script to measure and compare the performance
of the new_nowaitmethods against existing async and sync methods.