{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30369187,"defaultBranch":"master","name":"Foundatio","ownerLogin":"FoundatioFx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-05T17:47:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29487246?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711555865.0","currentOid":""},"activityList":{"items":[{"before":"c4a19100f27c0470992d03b3c673bf1106690a1e","after":"d146638e26aa902542f5de80f66df0cf758a8592","ref":"refs/heads/master","pushedAt":"2024-03-27T17:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Updated Readme and xunit","shortMessageHtmlLink":"Updated Readme and xunit"}},{"before":"ee69b38e6de841810a2a61e48b78d38703007533","after":"c4a19100f27c0470992d03b3c673bf1106690a1e","ref":"refs/heads/master","pushedAt":"2024-03-27T01:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Improved log messages and added renew time checks","shortMessageHtmlLink":"Improved log messages and added renew time checks"}},{"before":"372a7f9bbfd4a28edc22b884cafe657a9b632e6c","after":"ee69b38e6de841810a2a61e48b78d38703007533","ref":"refs/heads/master","pushedAt":"2024-03-26T23:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Removed todo after code review.","shortMessageHtmlLink":"Removed todo after code review."}},{"before":"0c2e44c075db4c9691ec91256e95a467e74b5895","after":"372a7f9bbfd4a28edc22b884cafe657a9b632e6c","ref":"refs/heads/master","pushedAt":"2024-03-26T22:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Fixed issue with lock contention when acquiring multiple locks.","shortMessageHtmlLink":"Fixed issue with lock contention when acquiring multiple locks."}},{"before":"75360df9d8220fca37d4c5afc460855e3812d6ca","after":"0c2e44c075db4c9691ec91256e95a467e74b5895","ref":"refs/heads/master","pushedAt":"2024-03-21T15:13:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Seal CacheEntry as it's not exposed","shortMessageHtmlLink":"Seal CacheEntry as it's not exposed"}},{"before":"560be7bd415a37d587f2787636f9a6a166ee845e","after":"75360df9d8220fca37d4c5afc460855e3812d6ca","ref":"refs/heads/master","pushedAt":"2024-03-21T13:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Added missing AnyContexts on await calls","shortMessageHtmlLink":"Added missing AnyContexts on await calls"}},{"before":"831b932e92ace6f3bdb679e962e1c91899da111d","after":"560be7bd415a37d587f2787636f9a6a166ee845e","ref":"refs/heads/master","pushedAt":"2024-03-21T13:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Cleaned up test","shortMessageHtmlLink":"Cleaned up test"}},{"before":"da124a71754aa7bfb6bd80b8ff09f22a9440729b","after":"831b932e92ace6f3bdb679e962e1c91899da111d","ref":"refs/heads/master","pushedAt":"2024-03-21T13:01:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"dotnet format","shortMessageHtmlLink":"dotnet format"}},{"before":"40e03abe0b26984a282bfc17d5fc0c28d320e70f","after":null,"ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T23:04:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"}},{"before":"55da2bdc613de2fbcd810f5fb8ac8ab8b05777b0","after":"da124a71754aa7bfb6bd80b8ff09f22a9440729b","ref":"refs/heads/master","pushedAt":"2024-03-20T23:04:11.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Merge pull request #299 from FoundatioFx/bug/cache-lock-provider-acquiring-mutliple-locks","shortMessageHtmlLink":"Merge pull request #299 from FoundatioFx/bug/cache-lock-provider-acqu…"}},{"before":"499dbb447b35888a939aebc35cd74e54a25c0edd","after":"40e03abe0b26984a282bfc17d5fc0c28d320e70f","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T21:18:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Removed extra trace logging","shortMessageHtmlLink":"Removed extra trace logging"}},{"before":"57ac047c09b69d8bee6023f11dc745ed446149f2","after":"499dbb447b35888a939aebc35cd74e54a25c0edd","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T21:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Try and fix a edge case where a timer could be fired earlier than the next run time and it scheduling was cancelled.","shortMessageHtmlLink":"Try and fix a edge case where a timer could be fired earlier than the…"}},{"before":"0ea6061c154f266d49ae4bf850fb2d5b212d875d","after":"57ac047c09b69d8bee6023f11dc745ed446149f2","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T20:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Changed message to be date time which is more readable...","shortMessageHtmlLink":"Changed message to be date time which is more readable..."}},{"before":"01c723b79ff7fcd285d23040bfb2de42850632e2","after":"0ea6061c154f266d49ae4bf850fb2d5b212d875d","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T20:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Try 15 second buffer for timer drift","shortMessageHtmlLink":"Try 15 second buffer for timer drift"}},{"before":"19af80399e06404b5a13197983da1c90276e7c64","after":"01c723b79ff7fcd285d23040bfb2de42850632e2","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T20:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Add a small buffer to DoMaintenanceAsync to account for system clock drift, see if this fixes flakey ci test.","shortMessageHtmlLink":"Add a small buffer to DoMaintenanceAsync to account for system clock …"}},{"before":"3b44a780b7f19a92b84e44b146fc89ea025c2042","after":"19af80399e06404b5a13197983da1c90276e7c64","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Added logging to get more info from test run on ci.","shortMessageHtmlLink":"Added logging to get more info from test run on ci."}},{"before":"3b19ba34ebb83e0c3181d1158466d84be5b6864b","after":"3b44a780b7f19a92b84e44b146fc89ea025c2042","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Removed retry fact from can run jobs with locks","shortMessageHtmlLink":"Removed retry fact from can run jobs with locks"}},{"before":"12051a3eff7132a6588833a9fcb9d66dbe02fe79","after":"3b19ba34ebb83e0c3181d1158466d84be5b6864b","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:44:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Pass cancellation token through test","shortMessageHtmlLink":"Pass cancellation token through test"}},{"before":"2350f41d5a86f0beb9e386724ce139fbcc6d2450","after":"12051a3eff7132a6588833a9fcb9d66dbe02fe79","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Fixed a flakey test where expires might be called right at the same time as the key was set to expire","shortMessageHtmlLink":"Fixed a flakey test where expires might be called right at the same t…"}},{"before":"bc21f1ae309196c86dfe1f7ee4d5f9c4389ef738","after":"2350f41d5a86f0beb9e386724ce139fbcc6d2450","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Changed where scheduling maintenance gets called","shortMessageHtmlLink":"Changed where scheduling maintenance gets called"}},{"before":"8d8efd96fac4a5859ff7917e11949658c836675d","after":"bc21f1ae309196c86dfe1f7ee4d5f9c4389ef738","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Change it back.","shortMessageHtmlLink":"Change it back."}},{"before":"a8348a2cd8405ad55b334f25beed0c634055f5d1","after":"8d8efd96fac4a5859ff7917e11949658c836675d","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T19:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Try and schedule maintenance before renewing lock","shortMessageHtmlLink":"Try and schedule maintenance before renewing lock"}},{"before":"50423c4f1d2848028571e6872248d3611afafe4e","after":"a8348a2cd8405ad55b334f25beed0c634055f5d1","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T18:43:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Move scheduling maintenance before dequeued, otherwise a handler could consume all the time and maintenance to auto abandon never happens.","shortMessageHtmlLink":"Move scheduling maintenance before dequeued, otherwise a handler coul…"}},{"before":"d5303a2cc8567247a620d3972d86083183c13531","after":"50423c4f1d2848028571e6872248d3611afafe4e","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T16:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Updated minver","shortMessageHtmlLink":"Updated minver"}},{"before":"eb3d94017967a68b67d92cc0264a6419926e7051","after":"d5303a2cc8567247a620d3972d86083183c13531","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T16:56:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Fixed flakey test","shortMessageHtmlLink":"Fixed flakey test"}},{"before":"be0d1fd33c3c80863c9153acc3408d687518a078","after":"eb3d94017967a68b67d92cc0264a6419926e7051","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T02:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Ensure queue start working methods are shut down properly.","shortMessageHtmlLink":"Ensure queue start working methods are shut down properly."}},{"before":"16acc7d368e904ecb915d11a80239ca0b66f987c","after":"be0d1fd33c3c80863c9153acc3408d687518a078","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-20T01:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Pass logger factory in","shortMessageHtmlLink":"Pass logger factory in"}},{"before":"969caf351febe29c05569dca44b1e08a019c6024","after":"16acc7d368e904ecb915d11a80239ca0b66f987c","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-19T21:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Fixed issue from self review","shortMessageHtmlLink":"Fixed issue from self review"}},{"before":"e45c500fa1d9eab6197d2cb8999715fc3374f246","after":"969caf351febe29c05569dca44b1e08a019c6024","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-19T21:33:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Fixed failing unit test","shortMessageHtmlLink":"Fixed failing unit test"}},{"before":"bc5bbf2d3ccf9f2f147bc668880508246bc209ad","after":"e45c500fa1d9eab6197d2cb8999715fc3374f246","ref":"refs/heads/bug/cache-lock-provider-acquiring-mutliple-locks","pushedAt":"2024-03-19T21:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niemyjski","name":"Blake Niemyjski","path":"/niemyjski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1020579?s=80&v=4"},"commit":{"message":"Changed how frequent maintenance removes expired items.","shortMessageHtmlLink":"Changed how frequent maintenance removes expired items."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIPyTBwA","startCursor":null,"endCursor":null}},"title":"Activity · FoundatioFx/Foundatio"}