Releases: kumparan/cacher
Releases · kumparan/cacher
Handle multiple lock on cache nil
hotfix: handle multiple locks on nil cache result (#20) * hotfix: handle multiple locks on nil cache result * hotfix: handle race condition on getting lock
Add lock on empty cache
Merge pull request #19 from kumparan/feature/BAN-5761-get-lock feature: lock on empty cache
Add test
Merge pull request #18 from kumparan/feature/BAN-5761-add-test-v2 feature: add test on v2
Fix cache locking issue
Merge pull request #16 from kumparan/feature/retry_lock_on_empty_cache feature: lock on empty cache
remove garyburd/redigo
feature: remove garybird redis (#17) Co-authored-by: Dzaka Ammar <[email protected]>
using go-redis
v2.0.0-pre1 test go.mod
Fix invalid lock key in GetHashMemberOrLock
v1.7.1 bugfix: fix different lock in GetHashMemberOrLock (#14)
Add functions to handle Hash
feature: add hash bucket (#13) * BAN-2569 : hash set * add getorlock hashset * BAN-2569 : variadic append * BAN-2569 : remove unused scan * simplify params * rename function * change key to identifier * run golanci-lint * rename function
implement store nil
implement store nil
refactor: move offset function to internal
move offset function from github.com/kumparan/go-lib/utils to internal so we can include cacher in utils