{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":605274736,"defaultBranch":"main","name":"-sql","ownerLogin":"AbstractLeap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-22T20:22:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7766084?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717620284.0","currentOid":""},"activityList":{"items":[{"before":"0c6a0a185824f538ff00d4cc68aa63439b133204","after":"ed86da2a25b97bf390fd4ccfb60ec1d10205f0b6","ref":"refs/heads/main","pushedAt":"2024-08-09T09:32:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Bump packages","shortMessageHtmlLink":"Bump packages"}},{"before":"86b52b8673232c5090e2813da33e3923ee90fe52","after":"0c6a0a185824f538ff00d4cc68aa63439b133204","ref":"refs/heads/main","pushedAt":"2024-08-07T11:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Treat DocumentColumn as string in all cases other than migrations","shortMessageHtmlLink":"Treat DocumentColumn as string in all cases other than migrations"}},{"before":"223db42b5c4d874082d9aee26b0f1c61e914ba43","after":"86b52b8673232c5090e2813da33e3923ee90fe52","ref":"refs/heads/main","pushedAt":"2024-08-06T10:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Allow Json data column format","shortMessageHtmlLink":"Allow Json data column format"}},{"before":"eb9bd73345309fde10d51df6a6cc5dc19fa0c454","after":"223db42b5c4d874082d9aee26b0f1c61e914ba43","ref":"refs/heads/main","pushedAt":"2024-08-06T09:29:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Allow Json data column format","shortMessageHtmlLink":"Allow Json data column format"}},{"before":"ff416fb9525f791764d76139557c2c33a122a5e8","after":"eb9bd73345309fde10d51df6a6cc5dc19fa0c454","ref":"refs/heads/main","pushedAt":"2024-08-05T15:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Allow Json data column format","shortMessageHtmlLink":"Allow Json data column format"}},{"before":"5e827e4badfc985149eebfb62065f6a6abcd5710","after":"ff416fb9525f791764d76139557c2c33a122a5e8","ref":"refs/heads/main","pushedAt":"2024-07-03T20:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Removing an entity from the session in which it is added should work","shortMessageHtmlLink":"Removing an entity from the session in which it is added should work"}},{"before":"d4527520c8eea10a59da0e19b4319e9146b61300","after":"5e827e4badfc985149eebfb62065f6a6abcd5710","ref":"refs/heads/main","pushedAt":"2024-06-12T15:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Fix bugs in caching implementation","shortMessageHtmlLink":"Fix bugs in caching implementation"}},{"before":"3b6cb2e6e2d2bafbf4ea54464af091f8b877603a","after":"d4527520c8eea10a59da0e19b4319e9146b61300","ref":"refs/heads/main","pushedAt":"2024-06-11T10:38:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Feature/caching (#4)\n\n* Configuration of cache\r\n\r\n* Start testing caching\r\n\r\n* Stop executing the persistence twice when cache miss\r\n\r\n* Broken test for multiple caching\r\n\r\n* Enable specifying the cache key in the query\r\n\r\n* Separate cache setter\r\n\r\n* Fix up updating the cache on savechanges\r\n\r\n* Enable using distributed cache\r\n\r\n* Add queryCachingEnable to simpler EnableCaching method\r\n\r\n* Fix issue with not clearing queries after execution against persistence\r\n\r\nAlso fix issue with trying to call cacheSetter when it doesn't exist\r\nRemove weird queryForwardMap code\r\n\r\n* Order taking of cache locks to prevent deadlock\r\n\r\n* Add references to lock documentation\r\n\r\n* Add early returns to Executors when no keys in multiple query\r\n\r\n* Make test slightly clearer as to what it's doing\r\n\r\n---------\r\n\r\nCo-authored-by: Mark Jerzykowski ","shortMessageHtmlLink":"Feature/caching (#4)"}},{"before":"555151a34cbbaab5ba0887d9848e7bb988678c9a","after":"10cfb3eb0321350952e94559748cf626d114a658","ref":"refs/heads/feature/caching","pushedAt":"2024-06-11T10:35:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Make test slightly clearer as to what it's doing","shortMessageHtmlLink":"Make test slightly clearer as to what it's doing"}},{"before":"a9606a38f8f787c781e83a42e26c3696b6407435","after":"555151a34cbbaab5ba0887d9848e7bb988678c9a","ref":"refs/heads/feature/caching","pushedAt":"2024-06-10T13:25:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Fix issue with not clearing queries after execution against persistence\n\nAlso fix issue with trying to call cacheSetter when it doesn't exist\nRemove weird queryForwardMap code","shortMessageHtmlLink":"Fix issue with not clearing queries after execution against persistence"}},{"before":"e645e6eaa9bc47e7b8bdd7c787549db3550c86a2","after":"a9606a38f8f787c781e83a42e26c3696b6407435","ref":"refs/heads/feature/caching","pushedAt":"2024-06-10T11:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Add queryCachingEnable to simpler EnableCaching method","shortMessageHtmlLink":"Add queryCachingEnable to simpler EnableCaching method"}},{"before":"1bf1a6b17ae3b04f1c0540e25bc8d4ac8d259cea","after":"e645e6eaa9bc47e7b8bdd7c787549db3550c86a2","ref":"refs/heads/feature/caching","pushedAt":"2024-06-09T21:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Enable using distributed cache","shortMessageHtmlLink":"Enable using distributed cache"}},{"before":"93f6d7240827c08bd699c3cd24ac7f87bd0e37b5","after":"1bf1a6b17ae3b04f1c0540e25bc8d4ac8d259cea","ref":"refs/heads/feature/caching","pushedAt":"2024-06-09T21:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Fix up updating the cache on savechanges","shortMessageHtmlLink":"Fix up updating the cache on savechanges"}},{"before":"f5aebd729a22f7375c3bac377ac00650e40e5eb9","after":"93f6d7240827c08bd699c3cd24ac7f87bd0e37b5","ref":"refs/heads/feature/caching","pushedAt":"2024-06-09T21:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Separate cache setter","shortMessageHtmlLink":"Separate cache setter"}},{"before":"6c45aeaa4b385b07eddfe2cf08309e7e17f0b161","after":"f5aebd729a22f7375c3bac377ac00650e40e5eb9","ref":"refs/heads/feature/caching","pushedAt":"2024-06-09T14:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Enable specifying the cache key in the query","shortMessageHtmlLink":"Enable specifying the cache key in the query"}},{"before":"8cd38389650e504a33a719d6fb10d8e905655691","after":"6c45aeaa4b385b07eddfe2cf08309e7e17f0b161","ref":"refs/heads/feature/caching","pushedAt":"2024-06-07T18:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Broken test for multiple caching","shortMessageHtmlLink":"Broken test for multiple caching"}},{"before":"71a40f76ca9d3ca1b0423e79e0c99e7daf666253","after":"8cd38389650e504a33a719d6fb10d8e905655691","ref":"refs/heads/feature/caching","pushedAt":"2024-06-07T18:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Stop executing the persistence twice when cache miss","shortMessageHtmlLink":"Stop executing the persistence twice when cache miss"}},{"before":"133bd76240933f28253e483153ee09397bec2484","after":"71a40f76ca9d3ca1b0423e79e0c99e7daf666253","ref":"refs/heads/feature/caching","pushedAt":"2024-06-07T18:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Start testing caching","shortMessageHtmlLink":"Start testing caching"}},{"before":"59334478e907cec5a020c1c98009976ce58e34c7","after":"3b6cb2e6e2d2bafbf4ea54464af091f8b877603a","ref":"refs/heads/main","pushedAt":"2024-06-07T11:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Support Migration tags in generator","shortMessageHtmlLink":"Support Migration tags in generator"}},{"before":"ce235960b4ddf8bc77abb240ba2510077ba7ed4d","after":"133bd76240933f28253e483153ee09397bec2484","ref":"refs/heads/feature/caching","pushedAt":"2024-06-06T21:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Configuration of cache","shortMessageHtmlLink":"Configuration of cache"}},{"before":"23d4d9b6afae640497c90687d734d4c0cc510db1","after":"ce235960b4ddf8bc77abb240ba2510077ba7ed4d","ref":"refs/heads/feature/caching","pushedAt":"2024-06-06T21:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"It builds, the (non-cache) tests pass","shortMessageHtmlLink":"It builds, the (non-cache) tests pass"}},{"before":null,"after":"23d4d9b6afae640497c90687d734d4c0cc510db1","ref":"refs/heads/feature/caching","pushedAt":"2024-06-05T20:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"a8b9ed4af410902e9090b429c5d10a251df08812","after":"59334478e907cec5a020c1c98009976ce58e34c7","ref":"refs/heads/main","pushedAt":"2024-04-15T11:03:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Allow empty multiple key queries to execute successfully","shortMessageHtmlLink":"Allow empty multiple key queries to execute successfully"}},{"before":"8e8834d03869b1cb0b1e275a4d8ac5d8a108b494","after":"a8b9ed4af410902e9090b429c5d10a251df08812","ref":"refs/heads/main","pushedAt":"2024-04-15T08:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Allow empty multiple key queries to execute successfully","shortMessageHtmlLink":"Allow empty multiple key queries to execute successfully"}},{"before":"748d3800b47c0eb4096b82cbdc1483c8b14f2274","after":null,"ref":"refs/heads/fix/multiple-key-mixed-cache","pushedAt":"2024-04-12T08:39:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"}},{"before":"c53d08a23000372205270b707a1db4938d8dc03b","after":"8e8834d03869b1cb0b1e275a4d8ac5d8a108b494","ref":"refs/heads/main","pushedAt":"2024-04-12T08:39:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Merge pull request #3 from AbstractLeap/fix/multiple-key-mixed-cache\n\nFix multiple keys query mixed in identity map and persistence","shortMessageHtmlLink":"Merge pull request #3 from AbstractLeap/fix/multiple-key-mixed-cache"}},{"before":"c53d08a23000372205270b707a1db4938d8dc03b","after":null,"ref":"refs/heads/package-bump","pushedAt":"2024-04-12T07:56:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"}},{"before":"9f23ea361664feb6d555fa500d6c20170e15781f","after":"c53d08a23000372205270b707a1db4938d8dc03b","ref":"refs/heads/main","pushedAt":"2024-04-12T07:56:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"markjerz","name":null,"path":"/markjerz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3584066?s=80&v=4"},"commit":{"message":"Dual target .Net 6 and .Net 8","shortMessageHtmlLink":"Dual target .Net 6 and .Net 8"}},{"before":"edccf75311eb8cb8c33f8c5be08a6377c2cdfaec","after":"748d3800b47c0eb4096b82cbdc1483c8b14f2274","ref":"refs/heads/fix/multiple-key-mixed-cache","pushedAt":"2024-04-11T13:45:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Fix issue with deleted keys still being fetched","shortMessageHtmlLink":"Fix issue with deleted keys still being fetched"}},{"before":"ea1eccf2c9f00851ed970f59c22faece43f51964","after":"c53d08a23000372205270b707a1db4938d8dc03b","ref":"refs/heads/package-bump","pushedAt":"2024-04-11T13:44:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Itzalive","name":"Pete Forrest","path":"/Itzalive","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1061907?s=80&v=4"},"commit":{"message":"Dual target .Net 6 and .Net 8","shortMessageHtmlLink":"Dual target .Net 6 and .Net 8"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElhmCWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท AbstractLeap/-sql"}