{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":330797909,"defaultBranch":"master","name":"evcache","ownerLogin":"mgnsk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-18T22:05:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15255910?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720642368.0","currentOid":""},"activityList":{"items":[{"before":"04d3e7d3976cc51a49363b5066450d631d7dd575","after":null,"ref":"refs/heads/v4","pushedAt":"2024-07-10T20:12:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"}},{"before":"be79a834b7cc5b8f205a4ed3b0f6527611dd9334","after":"13c3c49a97352bcfbec5e04d6f31d77245d48e6a","ref":"refs/heads/master","pushedAt":"2024-07-10T20:12:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Merge pull request #37 from mgnsk/v4\n\nImplement evcache v4","shortMessageHtmlLink":"Merge pull request #37 from mgnsk/v4"}},{"before":"a05e71e534459d2d849c053141e4b9e766f27608","after":"04d3e7d3976cc51a49363b5066450d631d7dd575","ref":"refs/heads/v4","pushedAt":"2024-07-10T20:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Drop lint github workflow","shortMessageHtmlLink":"Drop lint github workflow"}},{"before":null,"after":"a05e71e534459d2d849c053141e4b9e766f27608","ref":"refs/heads/v4","pushedAt":"2024-07-10T20:05:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit 7ea98793d9220a75d8b627cfe50c7c2799690d65\nAuthor: Magnus Kokk \nDate: Wed Jul 10 23:05:04 2024 +0300\n\n Expose StoreTTL method\n\ncommit 8c7d9ce4c1e163db354aa2a4a6222a9f18dfa7c8\nAuthor: Magnus Kokk \nDate: Wed Jul 10 22:46:54 2024 +0300\n\n Cleanup backend in tests\n\ncommit 1f3a29f79c2140dea992851f2697718e9c9d6802\nAuthor: Magnus Kokk \nDate: Wed Jul 10 22:34:24 2024 +0300\n\n Cleanup options and comments\n\ncommit 7568c3d23e338f2ae246dc92da85b9cae32b1175\nAuthor: Magnus Kokk \nDate: Wed Jul 10 22:17:42 2024 +0300\n\n Move tests to backend\n\ncommit 55cc87007561018c20ebb8a2611e57e1babdbbfd\nAuthor: Magnus Kokk \nDate: Mon Jul 8 23:00:06 2024 +0300\n\n Implement expiry cleanup debounce\n\ncommit c81ce4311327ab4a846fb3df1a452902a19540a9\nAuthor: Magnus Kokk \nDate: Sat Jul 6 17:28:49 2024 +0300\n\n Stash expiry debounce\n\ncommit 1abcf8f5e9349cf3ec2946b63b0bae27d9f0e3df\nAuthor: Magnus Kokk \nDate: Sat Jul 6 16:51:39 2024 +0300\n\n Remove unused tests\n\ncommit 3731e68db96b6b457a7bb4b569e2165050a35dac\nAuthor: Magnus Kokk \nDate: Sat Jul 6 16:47:45 2024 +0300\n\n Drop pool, fix logic/tests\n\ncommit ed3d43537906afdfc2d55e15c4ce1a0a1dba6e3f\nAuthor: Magnus Kokk \nDate: Sun Jun 2 00:18:33 2024 +0300\n\n Rename options\n\ncommit 1268f77ec6a07ec46fea4d3f6d89ebf04d8f8157\nAuthor: Magnus Kokk \nDate: Thu May 16 20:49:43 2024 +0300\n\n Simplify record API, fix discarded and panic edge cases; TODO test doesnt run\n\ncommit 647b54a48227aa6ccd176a62ee6a7e204d8a4de0\nAuthor: Magnus Kokk \nDate: Mon May 13 20:04:05 2024 +0300\n\n Implement Store method on backend\n\ncommit c31833afbf926b19c99bd99a676cfd094282ec2f\nAuthor: Magnus Kokk \nDate: Tue May 7 01:15:55 2024 +0300\n\n Refactor Fetch into Backend\n\ncommit d6e981e2947c047f8dfead7816182c16729242b8\nAuthor: Magnus Kokk \nDate: Fri May 3 01:07:58 2024 +0300\n\n Use map len in realloc detection\n\ncommit 5cf8408cfe078545422912a949d6b057b213c730\nAuthor: Magnus Kokk \nDate: Tue Apr 30 20:38:22 2024 +0300\n\n Implement initial evcache/v4","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":"00026cb2db04a8c9e71d16011ad678caf46e815a","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T20:03:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"}},{"before":"4ee712d31d655ede46bf5a65bd6aa0f603f6485d","after":null,"ref":"refs/heads/implement-cache-eviction-policies","pushedAt":"2024-05-22T20:02:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"}},{"before":"f4d834c9af6e441acb02f303eee6e4bc140f02c0","after":"be79a834b7cc5b8f205a4ed3b0f6527611dd9334","ref":"refs/heads/master","pushedAt":"2024-04-30T17:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Update github workflow go version to 1.22","shortMessageHtmlLink":"Update github workflow go version to 1.22"}},{"before":"6bf39b70d38b26fb1d54ed20165af1081401544c","after":"f4d834c9af6e441acb02f303eee6e4bc140f02c0","ref":"refs/heads/master","pushedAt":"2024-04-30T17:03:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Test cache finalizer","shortMessageHtmlLink":"Test cache finalizer"}},{"before":"be04e800e4305cd103f79aa617c8683c87e66e25","after":"6bf39b70d38b26fb1d54ed20165af1081401544c","ref":"refs/heads/master","pushedAt":"2024-04-20T00:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Implement keyed record","shortMessageHtmlLink":"Implement keyed record"}},{"before":"e27907560ab6e5037d8af904aeead012fd95e639","after":"be04e800e4305cd103f79aa617c8683c87e66e25","ref":"refs/heads/master","pushedAt":"2024-04-09T21:16:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Merge pull request #36 from mgnsk/implement-cache-eviction-policies\n\nImplement LFU and LRU eviction policies","shortMessageHtmlLink":"Merge pull request #36 from mgnsk/implement-cache-eviction-policies"}},{"before":"740d9ab123bf4e7f9175ef1e0a96c3f6acdc5d8e","after":"4ee712d31d655ede46bf5a65bd6aa0f603f6485d","ref":"refs/heads/implement-cache-eviction-policies","pushedAt":"2024-04-09T21:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Implement immediate mutex ringlist for LFU and LRU","shortMessageHtmlLink":"Implement immediate mutex ringlist for LFU and LRU"}},{"before":"491fca9138b17fb5593470c3360559ca10694ea8","after":"740d9ab123bf4e7f9175ef1e0a96c3f6acdc5d8e","ref":"refs/heads/implement-cache-eviction-policies","pushedAt":"2024-03-30T19:30:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"github actions: update go version","shortMessageHtmlLink":"github actions: update go version"}},{"before":null,"after":"491fca9138b17fb5593470c3360559ca10694ea8","ref":"refs/heads/implement-cache-eviction-policies","pushedAt":"2024-03-30T19:26:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Implement LFU and LRU eviction policies","shortMessageHtmlLink":"Implement LFU and LRU eviction policies"}},{"before":"b25883b3f084b7c242547e9c25a4de83a40e015c","after":"e27907560ab6e5037d8af904aeead012fd95e639","ref":"refs/heads/master","pushedAt":"2023-11-06T14:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"backend: Validate element before pushing to list","shortMessageHtmlLink":"backend: Validate element before pushing to list"}},{"before":"573b9ef00aacd0c80b21d801d5d49bfee9f96887","after":"b25883b3f084b7c242547e9c25a4de83a40e015c","ref":"refs/heads/master","pushedAt":"2023-10-25T19:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Drop gomega dependency","shortMessageHtmlLink":"Drop gomega dependency"}},{"before":"cb6dd689e5e1efbb3fbac5fef51aa9d401436b06","after":"573b9ef00aacd0c80b21d801d5d49bfee9f96887","ref":"refs/heads/master","pushedAt":"2023-10-25T18:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"b8db0837ee5a9490f56f19f0ae4e5c7214047dbb","after":"cb6dd689e5e1efbb3fbac5fef51aa9d401436b06","ref":"refs/heads/master","pushedAt":"2023-10-25T18:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Use non-atomic bool for record initialized flag","shortMessageHtmlLink":"Use non-atomic bool for record initialized flag"}},{"before":"763d3d3fa053df966255c7a06f482a883df16653","after":"b8db0837ee5a9490f56f19f0ae4e5c7214047dbb","ref":"refs/heads/master","pushedAt":"2023-10-16T18:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Use the renamed ringlist package","shortMessageHtmlLink":"Use the renamed ringlist package"}},{"before":"80a665ee32c594df13d0f32916fecfa8001754d0","after":"763d3d3fa053df966255c7a06f482a883df16653","ref":"refs/heads/master","pushedAt":"2023-10-07T15:39:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Fix backend realloc test","shortMessageHtmlLink":"Fix backend realloc test"}},{"before":"684df4f2dbdc895192b1ccefebe6399527ec4409","after":"80a665ee32c594df13d0f32916fecfa8001754d0","ref":"refs/heads/master","pushedAt":"2023-10-06T18:14:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Fix race condition: failed records must be discarded","shortMessageHtmlLink":"Fix race condition: failed records must be discarded"}},{"before":"0a7d376ba7cfe80b7e77a6b0c49d1f4c6001362b","after":"684df4f2dbdc895192b1ccefebe6399527ec4409","ref":"refs/heads/master","pushedAt":"2023-10-05T17:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Implement eventual map realloc with threshold","shortMessageHtmlLink":"Implement eventual map realloc with threshold"}},{"before":"f2cc3fdc4297efe222bf1432ad89145fce9900c5","after":"0a7d376ba7cfe80b7e77a6b0c49d1f4c6001362b","ref":"refs/heads/master","pushedAt":"2023-10-04T18:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Remove map shrink test","shortMessageHtmlLink":"Remove map shrink test"}},{"before":"28fab4c739cb396859eb840e876c91f42243cb5e","after":"f2cc3fdc4297efe222bf1432ad89145fce9900c5","ref":"refs/heads/master","pushedAt":"2023-10-03T20:12:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Test boilerplate for map shrink","shortMessageHtmlLink":"Test boilerplate for map shrink"}},{"before":"439b222c354859ebee47309c2c2c0bd253167ddd","after":"28fab4c739cb396859eb840e876c91f42243cb5e","ref":"refs/heads/master","pushedAt":"2023-10-03T18:20:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Define internal API","shortMessageHtmlLink":"Define internal API"}},{"before":"a0aa876f3a319c1fc021e6acd6e73a04b88003b7","after":"439b222c354859ebee47309c2c2c0bd253167ddd","ref":"refs/heads/master","pushedAt":"2023-09-22T14:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Clean up code","shortMessageHtmlLink":"Clean up code"}},{"before":"dda0bd96e4a848456b407b86f0fe6c542aca6427","after":"a0aa876f3a319c1fc021e6acd6e73a04b88003b7","ref":"refs/heads/master","pushedAt":"2023-09-07T20:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"3f31702be9a3e815058e5567ffd62e856cac8555","after":"dda0bd96e4a848456b407b86f0fe6c542aca6427","ref":"refs/heads/master","pushedAt":"2023-09-05T21:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dc002c5a79a364fedc25d2845d3160061ad48afc","after":"3f31702be9a3e815058e5567ffd62e856cac8555","ref":"refs/heads/master","pushedAt":"2023-09-05T21:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"optimize map cleanup, upgrade list package","shortMessageHtmlLink":"optimize map cleanup, upgrade list package"}},{"before":"04f922d0d9ee4e08df42c3e1788df32886e7ba2c","after":"dc002c5a79a364fedc25d2845d3160061ad48afc","ref":"refs/heads/master","pushedAt":"2023-09-04T18:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Upgrade list package to optimize memory usage","shortMessageHtmlLink":"Upgrade list package to optimize memory usage"}},{"before":"5fb8262fa5e32dd520c97a869eaabb01ad28501b","after":"04f922d0d9ee4e08df42c3e1788df32886e7ba2c","ref":"refs/heads/master","pushedAt":"2023-09-04T16:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgnsk","name":"Magnus Kokk","path":"/mgnsk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15255910?s=80&v=4"},"commit":{"message":"Remove list implementation from record","shortMessageHtmlLink":"Remove list implementation from record"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfCYfsgA","startCursor":null,"endCursor":null}},"title":"Activity ยท mgnsk/evcache"}