Added
- Added setdefault and get to exported cython methods
in cuckoocache.pxd so external modules can optimally
interact with it using its dict interface
Improvements
- Improved async latency by executing cleanup tasks
after notifying the results, rather than before.
Bugfixes
- Fixed bug in clients.Base.get that could cause clients that
used the base implementation to return stale results when
invoked with a custom default.
- Fixed coherence OOB updates, which in some circumstances
could renew a stale value instead of fetch a fresh shared
one.
- Fix assorted thread safety issues in the lockless Threadpool
implementation