{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":399852483,"defaultBranch":"master","name":"cachestore","ownerLogin":"goware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-25T14:39:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10964419?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691762931.0","currentOid":""},"activityList":{"items":[{"before":"14b6270e313bba4ec0fdb4995a4faddd624251c7","after":"40af4880003f2761ffe64a94ede9372d5bce5b1b","ref":"refs/heads/master","pushedAt":"2023-08-11T14:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"increase default MaxKeyLength","shortMessageHtmlLink":"increase default MaxKeyLength"}},{"before":"942fae75339d98d5657110813bd13ab4507a4904","after":null,"ref":"refs/heads/go-older-than-1.20-quickfix","pushedAt":"2023-08-10T15:55:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"}},{"before":"17713fe40115e6c87b026bc69cb84512c7d71872","after":"14b6270e313bba4ec0fdb4995a4faddd624251c7","ref":"refs/heads/master","pushedAt":"2023-08-10T15:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"redis: avoid using context.WithCancelCause for older go versions (#15)\n\n* redis: avoid using context.WithCancelCause for older go versions\r\n\r\n* revert go version to 1.18","shortMessageHtmlLink":"redis: avoid using context.WithCancelCause for older go versions (#15)"}},{"before":"bb444d70809d65510646f0fde185193ce2d68d3a","after":"942fae75339d98d5657110813bd13ab4507a4904","ref":"refs/heads/go-older-than-1.20-quickfix","pushedAt":"2023-08-10T15:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"revert go version to 1.18","shortMessageHtmlLink":"revert go version to 1.18"}},{"before":null,"after":"bb444d70809d65510646f0fde185193ce2d68d3a","ref":"refs/heads/go-older-than-1.20-quickfix","pushedAt":"2023-08-10T15:49:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"redis: avoid using context.WithCancelCause for older go versions","shortMessageHtmlLink":"redis: avoid using context.WithCancelCause for older go versions"}},{"before":"96f0a156dfe6aa71736d959fdfd716784545ce85","after":null,"ref":"refs/heads/lock-extending","pushedAt":"2023-08-10T13:20:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"}},{"before":"a6aff74d5d167a26591d33cbfc1109ae79f58d2b","after":"17713fe40115e6c87b026bc69cb84512c7d71872","ref":"refs/heads/master","pushedAt":"2023-08-10T13:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"redis: implement an automatic lock extension mechanism (#14)","shortMessageHtmlLink":"redis: implement an automatic lock extension mechanism (#14)"}},{"before":"efac4b2a3dcae47462b676946f4878eeff6a75d2","after":"96f0a156dfe6aa71736d959fdfd716784545ce85","ref":"refs/heads/lock-extending","pushedAt":"2023-08-10T13:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"bump go version to 1.20","shortMessageHtmlLink":"bump go version to 1.20"}},{"before":"d24347595586fd8a1387f837c3f84e20a82cd599","after":"efac4b2a3dcae47462b676946f4878eeff6a75d2","ref":"refs/heads/lock-extending","pushedAt":"2023-08-10T13:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"redis: change default lock expiry to 5s","shortMessageHtmlLink":"redis: change default lock expiry to 5s"}},{"before":null,"after":"d24347595586fd8a1387f837c3f84e20a82cd599","ref":"refs/heads/lock-extending","pushedAt":"2023-08-10T10:12:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"redis: update lock durations","shortMessageHtmlLink":"redis: update lock durations"}},{"before":"0dc3217a3007dbe10f27ddf075a333170c8545dd","after":"a6aff74d5d167a26591d33cbfc1109ae79f58d2b","ref":"refs/heads/master","pushedAt":"2023-08-10T00:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"remove unused field","shortMessageHtmlLink":"remove unused field"}},{"before":"334a913b9e91e06628d8715edf9cb9d7f2f1cd0f","after":"0dc3217a3007dbe10f27ddf075a333170c8545dd","ref":"refs/heads/master","pushedAt":"2023-08-10T00:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"upgrade redis dep","shortMessageHtmlLink":"upgrade redis dep"}},{"before":null,"after":"4daa73ca7960fa9c2622740b4da9cbc42cf36823","ref":"refs/heads/locking-optimisation","pushedAt":"2023-08-09T15:05:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"redis: minor optimisation for TryLock","shortMessageHtmlLink":"redis: minor optimisation for TryLock"}},{"before":"8f8d4a99716fbb399220dbf366e845d8e9457224","after":"334a913b9e91e06628d8715edf9cb9d7f2f1cd0f","ref":"refs/heads/master","pushedAt":"2023-08-09T15:00:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"increase MaxKeyLength to 160","shortMessageHtmlLink":"increase MaxKeyLength to 160"}},{"before":"118f016164f8bd77a6217b37a9f1b731e3c41750","after":null,"ref":"refs/heads/distributed-locking","pushedAt":"2023-08-09T12:11:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"}},{"before":"66a8e3b274ab43de4823cb79d2bce6459d3ba43d","after":"8f8d4a99716fbb399220dbf366e845d8e9457224","ref":"refs/heads/master","pushedAt":"2023-08-09T12:11:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"Implement distributed locking using Redlock-like algorithm (#13)","shortMessageHtmlLink":"Implement distributed locking using Redlock-like algorithm (#13)"}},{"before":"14e61e489a8bb11793086770af1f1f645df01dc5","after":"118f016164f8bd77a6217b37a9f1b731e3c41750","ref":"refs/heads/distributed-locking","pushedAt":"2023-08-09T11:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"implement locking in the form of singleflight","shortMessageHtmlLink":"implement locking in the form of singleflight"}},{"before":"3d311db75a6e3fdcd4d04f9ad3309ae74f680720","after":"14e61e489a8bb11793086770af1f1f645df01dc5","ref":"refs/heads/distributed-locking","pushedAt":"2023-08-09T11:20:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"Implement real per-key locking for memlru","shortMessageHtmlLink":"Implement real per-key locking for memlru"}},{"before":"59c1ce7545bd66d8e478419689b064018b756a97","after":"3d311db75a6e3fdcd4d04f9ad3309ae74f680720","ref":"refs/heads/distributed-locking","pushedAt":"2023-08-08T19:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"Use the last store for ComposeStore's GetOrSetWithLock","shortMessageHtmlLink":"Use the last store for ComposeStore's GetOrSetWithLock"}},{"before":"788bd4693ae74f1d6d352c71d49f0c8bef5a080a","after":"59c1ce7545bd66d8e478419689b064018b756a97","ref":"refs/heads/distributed-locking","pushedAt":"2023-08-08T19:11:57.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"implement dummy GetOrSetWithLock for ComposeStore","shortMessageHtmlLink":"implement dummy GetOrSetWithLock for ComposeStore"}},{"before":null,"after":"788bd4693ae74f1d6d352c71d49f0c8bef5a080a","ref":"refs/heads/distributed-locking","pushedAt":"2023-08-07T18:58:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrislav","name":"Patryk Kalinowski","path":"/patrislav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/934507?s=80&v=4"},"commit":{"message":"Implement distributed locking using Redlock-like algorithm","shortMessageHtmlLink":"Implement distributed locking using Redlock-like algorithm"}},{"before":"8cd4a5791b36717322056485c6461507ed5caa76","after":"66a8e3b274ab43de4823cb79d2bce6459d3ba43d","ref":"refs/heads/master","pushedAt":"2023-04-15T18:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkieltyka","name":"Peter Kieltyka","path":"/pkieltyka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18831?s=80&v=4"},"commit":{"message":"upgrade to redis/go-redis/v9","shortMessageHtmlLink":"upgrade to redis/go-redis/v9"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADaOgM8QA","startCursor":null,"endCursor":null}},"title":"Activity ยท goware/cachestore"}