{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":573059630,"defaultBranch":"main","name":"ThoughtStuff.Caching","ownerLogin":"ThoughtStuff","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-01T15:59:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/119530218?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680033594.803215","currentOid":""},"activityList":{"items":[{"before":"a69fd390b1d69eba2afdfe18a69cd6279122429d","after":"3a5ded480d90e22a3d44a1551a03e57b93d22269","ref":"refs/heads/main","pushedAt":"2023-04-05T22:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"release: 1.2.0.0","shortMessageHtmlLink":"release: 1.2.0.0"}},{"before":"1fb8e3fdace2d2b726768c26194dee56a06e4f70","after":"a69fd390b1d69eba2afdfe18a69cd6279122429d","ref":"refs/heads/main","pushedAt":"2023-04-05T22:20:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"refactor: Delete unnecessary method","shortMessageHtmlLink":"refactor: Delete unnecessary method"}},{"before":"507a95c1956f0dd08a3f243c8a5fa64ef65a7dd2","after":"1fb8e3fdace2d2b726768c26194dee56a06e4f70","ref":"refs/heads/main","pushedAt":"2023-04-04T19:58:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"release: 1.1.0.0","shortMessageHtmlLink":"release: 1.1.0.0"}},{"before":"072577f4e0adc2dd4c5a8d9cf6fb406799dac93c","after":"507a95c1956f0dd08a3f243c8a5fa64ef65a7dd2","ref":"refs/heads/main","pushedAt":"2023-04-04T19:20:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"refactor: Rename `JsonCache` to `JsonTypedCache`\nto indicate the interface implementation","shortMessageHtmlLink":"refactor: Rename JsonCache to JsonTypedCache"}},{"before":"1d486cea64adf30a2c632d8cbbc97938925da29d","after":"072577f4e0adc2dd4c5a8d9cf6fb406799dac93c","ref":"refs/heads/main","pushedAt":"2023-04-03T15:34:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"fix(file): Configure `JsonCache : ITypedCache`\nso that when you add the local file text cache it will supersede the default in-memory `ITypedCache` configured in `AddMethodCaching`","shortMessageHtmlLink":"fix(file): Configure JsonCache : ITypedCache"}},{"before":"d135c4814c3698c85c9afb68ab40ba86d1b84c14","after":"1d486cea64adf30a2c632d8cbbc97938925da29d","ref":"refs/heads/main","pushedAt":"2023-03-29T19:32:46.695Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"release: 1.0.0.0","shortMessageHtmlLink":"release: 1.0.0.0"}},{"before":"7fe8bc148cb28187c69b7cbbbe22de312e66b0b3","after":"d135c4814c3698c85c9afb68ab40ba86d1b84c14","ref":"refs/heads/main","pushedAt":"2023-03-29T19:18:05.200Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"deps: Update testing dependencies","shortMessageHtmlLink":"deps: Update testing dependencies"}},{"before":"1a3cad3e5b349e01f445552677b901bcfc928584","after":"7fe8bc148cb28187c69b7cbbbe22de312e66b0b3","ref":"refs/heads/main","pushedAt":"2023-03-29T18:53:14.282Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"arch!: Break direct dependence on Newtonsoft.Json\nbecause it can lead to conflicts with everybody depending on it.\nUsing System.Text.Json 6.x instead.\n\nThis could be BREAKING change for anyone already using blob storage for caching. That is probably only me. :-)","shortMessageHtmlLink":"arch!: Break direct dependence on Newtonsoft.Json"}},{"before":"c8de23a20e993032150713e0b7d80d58fc27e569","after":"1a3cad3e5b349e01f445552677b901bcfc928584","ref":"refs/heads/main","pushedAt":"2023-03-29T18:15:33.719Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"feat(method-cache): Ignore `void` invocations\nto just let them pass through unmodified","shortMessageHtmlLink":"feat(method-cache): Ignore void invocations"}},{"before":"5a97c2463263a4c1828bd2848393954a78c5e376","after":"c8de23a20e993032150713e0b7d80d58fc27e569","ref":"refs/heads/main","pushedAt":"2023-03-29T17:39:50.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"docs: Remove out-dated statement","shortMessageHtmlLink":"docs: Remove out-dated statement"}},{"before":"8759a2a03d76533188d0da006ce9d7a431c99018","after":"5a97c2463263a4c1828bd2848393954a78c5e376","ref":"refs/heads/main","pushedAt":"2023-03-29T17:38:57.506Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"docs(mgmt): Example enumerating cache entries","shortMessageHtmlLink":"docs(mgmt): Example enumerating cache entries"}},{"before":"04c5a0e89ca3586692cb6423cc1c6718b94966b1","after":"8759a2a03d76533188d0da006ce9d7a431c99018","ref":"refs/heads/main","pushedAt":"2023-03-29T14:18:56.265Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"docs(mgmt): Start a CacheManager UI example page","shortMessageHtmlLink":"docs(mgmt): Start a CacheManager UI example page"}},{"before":"e60720690b111ae5b186c8c152288294d59ca376","after":"04c5a0e89ca3586692cb6423cc1c6718b94966b1","ref":"refs/heads/main","pushedAt":"2023-03-28T21:33:10.179Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"refactor: Group FileSystem related tests in a folder","shortMessageHtmlLink":"refactor: Group FileSystem related tests in a folder"}},{"before":"814c5eab09d333b4c9b75902d8ad73219a10ce1a","after":"e60720690b111ae5b186c8c152288294d59ca376","ref":"refs/heads/main","pushedAt":"2023-03-28T21:12:54.968Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"feat(removal): Add `ICacheBase.Remove(key)`\nso there is a simple way to remove an individual item from the cache if using any of the ThoughtStuff cache interfaces.\nFixes #8","shortMessageHtmlLink":"feat(removal): Add ICacheBase.Remove(key)"}},{"before":"fa40024b628384a3b4e12c001662749b1a0386ae","after":"814c5eab09d333b4c9b75902d8ad73219a10ce1a","ref":"refs/heads/main","pushedAt":"2023-03-28T20:24:57.021Z","pushType":"push","commitsCount":3,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"chore: Suppress incorrect null reference warnings\nthat only occur in .NET Standard 2 because of the missing Code Analysis attributes","shortMessageHtmlLink":"chore: Suppress incorrect null reference warnings"}},{"before":"18da4ad5196ab27ba44da2d44d8bf23ea98a8859","after":null,"ref":"refs/heads/features/enum-keys","pushedAt":"2023-03-28T19:59:54.803Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"}},{"before":"13bfb787ce055b42c280a92a716b29364fcf9f9b","after":"fa40024b628384a3b4e12c001662749b1a0386ae","ref":"refs/heads/main","pushedAt":"2023-03-28T19:59:05.297Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"Merge pull request #12 from ThoughtStuff/features/enum-keys\n\nfeat(enum-keys): Add `ICacheManager.EnumerateKeys`","shortMessageHtmlLink":"Merge pull request #12 from ThoughtStuff/features/enum-keys"}},{"before":"a31b20969059d7362a659828f1792d4142e0f448","after":"18da4ad5196ab27ba44da2d44d8bf23ea98a8859","ref":"refs/heads/features/enum-keys","pushedAt":"2023-03-28T19:50:55.434Z","pushType":"push","commitsCount":2,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"feat(memcache): Full implementation of cache management\nby exploiting access to private `EntriesCollection`\nFixes #6","shortMessageHtmlLink":"feat(memcache): Full implementation of cache management"}},{"before":"190be177529a30bb263b9d289c17e4f1af80ba4e","after":"a31b20969059d7362a659828f1792d4142e0f448","ref":"refs/heads/features/enum-keys","pushedAt":"2023-03-28T16:50:46.092Z","pushType":"push","commitsCount":5,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"test(enum-keys): Add unit test for key enumeration","shortMessageHtmlLink":"test(enum-keys): Add unit test for key enumeration"}},{"before":"21ed293ffdd9b768c40a59407741e482783cb856","after":"190be177529a30bb263b9d289c17e4f1af80ba4e","ref":"refs/heads/features/enum-keys","pushedAt":"2023-03-27T22:40:39.946Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"api!: Remove `Task>` return type\nin favor of just `IAsyncEnumerable`\nbecause it is easier to consume","shortMessageHtmlLink":"api!: Remove Task<IAsyncEnumerable<T>> return type"}},{"before":null,"after":"21ed293ffdd9b768c40a59407741e482783cb856","ref":"refs/heads/features/enum-keys","pushedAt":"2023-03-27T20:51:09.503Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"feat(enum-keys): Add `ICacheManager.EnumerateKeys`\nand start to add implementations","shortMessageHtmlLink":"feat(enum-keys): Add ICacheManager.EnumerateKeys"}},{"before":"a29ed43cd8c5a4353321929f3b002619e3f18c8e","after":"13bfb787ce055b42c280a92a716b29364fcf9f9b","ref":"refs/heads/main","pushedAt":"2023-03-15T20:39:18.496Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"release: 0.11.0 Azure","shortMessageHtmlLink":"release: 0.11.0 Azure"}},{"before":"35794b6f9afc9a6f85bc240add6eef5e57ca720e","after":"a29ed43cd8c5a4353321929f3b002619e3f18c8e","ref":"refs/heads/main","pushedAt":"2023-03-15T19:10:25.804Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"release: 0.11.0 adding FileSystem package","shortMessageHtmlLink":"release: 0.11.0 adding FileSystem package"}},{"before":"c46b7685479a7ebcdfd187a965cb8d121f6f9364","after":"35794b6f9afc9a6f85bc240add6eef5e57ca720e","ref":"refs/heads/main","pushedAt":"2023-03-15T17:15:01.333Z","pushType":"push","commitsCount":1,"pusher":{"login":"jfoshee","name":"Jacob Foshee","path":"/jfoshee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480334?s=80&v=4"},"commit":{"message":"arch: Target both netstandard2.0 and 2.1\n\nhttps://learn.microsoft.com/en-us/nuget/create-packages/multiple-target-frameworks-project-file","shortMessageHtmlLink":"arch: Target both netstandard2.0 and 2.1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADEw_iBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ThoughtStuff/ThoughtStuff.Caching"}