Skip to content

Releases: kumparan/cacher

Handle multiple lock on cache nil

20 Apr 10:50
dec12ed
Compare
Choose a tag to compare
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

13 Apr 03:36
5ad04dd
Compare
Choose a tag to compare
Merge pull request #19 from kumparan/feature/BAN-5761-get-lock

feature: lock on empty cache

Add test

09 Apr 04:54
caf4afa
Compare
Choose a tag to compare
Merge pull request #18 from kumparan/feature/BAN-5761-add-test-v2

feature: add test on v2

Fix cache locking issue

03 Apr 07:10
b1bd594
Compare
Choose a tag to compare
Merge pull request #16 from kumparan/feature/retry_lock_on_empty_cache

feature: lock on empty cache

remove garyburd/redigo

23 Mar 05:05
f98641e
Compare
Choose a tag to compare
feature: remove garybird redis (#17)

Co-authored-by: Dzaka Ammar <[email protected]>

using go-redis

20 Jan 18:17
Compare
Choose a tag to compare
using go-redis Pre-release
Pre-release
v2.0.0-pre1

test go.mod

Fix invalid lock key in GetHashMemberOrLock

08 Jan 03:33
Compare
Choose a tag to compare
v1.7.1

bugfix: fix different lock in GetHashMemberOrLock (#14)

Add functions to handle Hash

02 Oct 06:39
Compare
Choose a tag to compare
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

01 Oct 02:13
e43e456
Compare
Choose a tag to compare

implement store nil

refactor: move offset function to internal

27 Sep 11:43
276042f
Compare
Choose a tag to compare

move offset function from github.com/kumparan/go-lib/utils to internal so we can include cacher in utils