{"id":9890224,"name":"cachethis","ecosystem":"nuget","description":"CacheThis is a library designed to facilitate method caching within classes. It operates through a source generator that detects the presence of the [CacheThis] attribute. Simply annotate the methods you wish to cache with the [CacheThis] attribute. Subsequently, the source generator will generate code to produce a derived class named \u003cClassThatContainsTheMethod\u003e_Cached.","homepage":"https://github.com/woutervanputten/CacheThis","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/woutervanputten/CacheThis","keywords_array":["cache","caching","source","generator"],"namespace":null,"versions_count":1,"first_release_published_at":"2024-05-06T17:47:19.297Z","latest_release_published_at":"2024-05-06T17:47:19.297Z","latest_release_number":"0.9.0","last_synced_at":"2026-09-27T01:27:18.745Z","created_at":"2024-05-06T18:00:26.166Z","updated_at":"2026-09-27T01:27:18.745Z","registry_url":"https://www.nuget.org/packages/cachethis/","install_command":"Install-Package cachethis","documentation_url":null,"metadata":{"license_info":{"type":"expression","text":"GPL-3.0-or-later","version":null},"license_url":"https://licenses.nuget.org/GPL-3.0-or-later","require_license_acceptance":true,"icon":"CacheThisIcon.png","readme":"README.md","repository":{"type":"git","url":"https://github.com/woutervanputten/CacheThis.git","branch":null,"commit":"e5c30d161551a9ec408f6bc8b1a5a5898a4c81be"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"First Upload. Some Attribute Options are still Experimental.","dependency_summary":{"total_dependency_groups":1,"target_frameworks":[".NETStandard2.0"],"total_dependencies":3}},"repo_metadata":{"id":238553017,"uuid":"793010101","full_name":"woutervanputten/CacheThis","owner":"woutervanputten","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-06T17:36:28.000Z","size":74,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-06T13:15:31.384Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woutervanputten.png","metadata":{},"created_at":"2024-04-28T07:05:12.000Z","updated_at":"2024-05-06T19:38:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc6874c7-c0e4-4251-a67e-17813dec2abe","html_url":"https://github.com/woutervanputten/CacheThis","commit_stats":null,"previous_names":["woutervanputten/cachethis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/woutervanputten/CacheThis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woutervanputten%2FCacheThis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woutervanputten%2FCacheThis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woutervanputten%2FCacheThis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woutervanputten%2FCacheThis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woutervanputten","download_url":"https://codeload.github.com/woutervanputten/CacheThis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woutervanputten%2FCacheThis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37692201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-25T02:00:20.896Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"woutervanputten","name":"Wouter van Putten","uuid":"25579284","kind":"user","description":"Coding Since the C64","email":"","website":"www.pandaland.club","location":"The Netherlands","twitter":null,"company":"pandaland.club","icon_url":"https://avatars.githubusercontent.com/u/25579284?u=efd6759b3833a5d3e1d96e807e90f49125483e14\u0026v=4","repositories_count":1,"last_synced_at":"2024-05-06T18:09:46.383Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/woutervanputten","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2024-05-06T18:09:46.445Z","updated_at":"2024-05-06T18:09:46.445Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woutervanputten","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woutervanputten/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-25T23:07:49.815Z","dependent_packages_count":0,"downloads":211,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":57.25531137607629,"dependent_repos_count":7.7436422328950485,"dependent_packages_count":9.817337217541926,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":24.938763608837757},"purl":"pkg:nuget/cachethis","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/cachethis","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/cachethis","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/cachethis/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/cachethis/codemeta","maintainers":[{"uuid":"WouterVanPutten","login":"WouterVanPutten","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://www.nuget.org/profiles/WouterVanPutten","role":null,"created_at":"2024-05-06T18:01:19.421Z","updated_at":"2024-05-06T18:01:19.421Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/WouterVanPutten/packages"}]}