├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── copilot-instructions.md ├── .gitignore ├── Benchmarks.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYRIGHT.txt ├── CacheManager.sln ├── Documentation ├── GetMsdn.cmd ├── api │ └── index.md ├── apispec │ ├── CacheManager_Core_CacheFactory_Build_System_String_System_Action_CacheManager_Core_ConfigurationBuilderCachePart__.md │ ├── CacheManager_Core_JsonConfigurationBuilderExtensions.md │ └── CacheManager_Core_MicrosoftConfigurationExtensions.md ├── build.cmd ├── docfx.json ├── index.md ├── template │ ├── ManagedReference.html.primary.tmpl │ ├── partials │ │ └── enum.tmpl.partial │ └── toc.html.tmpl └── toc.yml ├── LICENSE ├── NuGet.Config ├── README.md ├── azure-pipelines-ci.yml ├── benchmarks ├── CacheManager.Benchmarks │ ├── .gitignore │ ├── BackplaneMessageBenchmark.cs │ ├── BaseCacheManagerBenchmark.cs │ ├── CacheManager.Benchmarks.csproj │ ├── GzBenchmark.cs │ ├── PlainDictionaryUpdateBenchmark.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SerializationBenchmark.cs │ ├── TestPoco.cs │ └── UnixTimestampBenchmark.cs ├── CacheManager.Config.Tests │ ├── CacheManager.Config.Tests.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Settings.StyleCop │ ├── Tests.cs │ └── cache.json └── CacheManager.Events.Tests │ ├── CacheEvent.cs │ ├── CacheManager.Events.Tests.csproj │ ├── EventCommand.cs │ ├── EventHandling.cs │ ├── MemoryOnlyCommand.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── RedisAndMemoryCommand.cs │ └── Spinner.cs ├── samples ├── AspNetCore │ ├── Controllers │ │ ├── InfoController.cs │ │ └── ValuesController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Web.csproj │ ├── appsettings.json │ ├── cache.json │ └── web.config └── CacheManager.Examples │ ├── App.config │ ├── CacheManager.Examples.csproj │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── cache.json ├── src ├── CacheManager.Core │ ├── BaseCacheManager.Expire.cs │ ├── BaseCacheManager.GetOrAdd.cs │ ├── BaseCacheManager.Update.cs │ ├── BaseCacheManager.cs │ ├── CacheFactory.cs │ ├── CacheHandleConfiguration.cs │ ├── CacheItem.cs │ ├── CacheManager.Core.csproj │ ├── CacheManagerConfiguration.cs │ ├── CacheUpdateMode.cs │ ├── Configuration │ │ ├── CacheConfigurationBuilder.cs │ │ └── CacheManagerSection.cs │ ├── ExpirationMode.cs │ ├── ICache.cs │ ├── ICacheManager.cs │ ├── ICacheManagerConfiguration.cs │ ├── Internal │ │ ├── BackplaneMessage.cs │ │ ├── BaseCache.cs │ │ ├── BaseCacheHandle.cs │ │ ├── CacheBackplane.cs │ │ ├── CacheEventArgs.cs │ │ ├── CacheReflectionHelper.cs │ │ ├── CacheSerializer.cs │ │ ├── CacheStats.cs │ │ ├── CacheStatsCounter.cs │ │ ├── CacheStatsCounterType.cs │ │ ├── DictionaryCacheHandle.cs │ │ ├── ICacheItemProperties.cs │ │ ├── ICacheSerializer.cs │ │ ├── RequiresSerializerAttribute.cs │ │ ├── SerializerCacheItem.cs │ │ ├── TypeCache.cs │ │ └── UpdateItemResult.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Utility │ │ └── Guard.cs ├── CacheManager.Microsoft.Extensions.Caching.Memory │ ├── CacheManager.Microsoft.Extensions.Caching.Memory.csproj │ ├── MemoryCacheExtensions.cs │ ├── MemoryCacheHandle`1.cs │ ├── MicrosoftMemoryCachingBuilderExtensions.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── CacheManager.Microsoft.Extensions.Configuration │ ├── CacheManager.Microsoft.Extensions.Configuration.csproj │ ├── MicrosoftConfigurationExtensions.cs │ └── ServiceCollectionExtensions.cs ├── CacheManager.Serialization.Bond │ ├── BondCacheItem.cs │ ├── BondCompactBinaryCacheSerializer.cs │ ├── BondConfigurationBuilderExtensions.cs │ ├── BondFastBinaryCacheSerializer.cs │ ├── BondSerializerBase.cs │ ├── BondSimpleJsonCacheSerializer.cs │ ├── CacheManager.Serialization.Bond.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── SerializerCache.cs ├── CacheManager.Serialization.DataContract │ ├── CacheManager.Serialization.DataContract.csproj │ ├── DataContractBinaryCacheSerializer.cs │ ├── DataContractCacheItem.cs │ ├── DataContractCacheSerializer.cs │ ├── DataContractCacheSerializerBase.cs │ ├── DataContractConfigurationBuilderExtensions.cs │ ├── DataContractGzJsonCacheSerializer.cs │ ├── DataContractJsonCacheSerializer.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── CacheManager.Serialization.Json │ ├── CacheManager.Serialization.Json.csproj │ ├── GzJsonCacheSerializer.cs │ ├── JsonCacheItem.cs │ ├── JsonCacheSerializer.cs │ ├── JsonConfigurationBuilderExtensions.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── CacheManager.Serialization.ProtoBuf │ ├── CacheManager.Serialization.ProtoBuf.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtoBufCacheItem.cs │ ├── ProtoBufConfigurationBuilderExtensions.cs │ └── ProtoBufSerializer.cs ├── CacheManager.StackExchange.Redis │ ├── CacheManager.StackExchange.Redis.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RedisCacheBackplane.cs │ ├── RedisCacheHandle.cs │ ├── RedisConfiguration.cs │ ├── RedisConfigurationBuilder.cs │ ├── RedisConfigurationBuilderExtensions.cs │ ├── RedisConfigurationSection.cs │ ├── RedisConfigurations.cs │ ├── RedisConnectionManager.cs │ ├── RedisValueConverter.cs │ ├── RetryHelper.cs │ └── ScriptType.cs └── CacheManager.SystemRuntimeCaching │ ├── CacheManager.SystemRuntimeCaching.csproj │ ├── MemoryCacheHandle`1.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RuntimeCachingBuilderExtensions.cs │ └── RuntimeMemoryCacheOptions.cs ├── test ├── CacheManager.MSConfiguration.TypeLoad.Tests │ ├── CacheManager.MSConfiguration.TypeLoad.Tests.csproj │ ├── MicrosoftConfigurationTests.cs │ ├── Properties │ │ └── launchSettings.json │ └── xunit.runner.json └── CacheManager.Tests │ ├── BackplaneMessageTest.cs │ ├── CacheFactoryTests.cs │ ├── CacheItemValidation.cs │ ├── CacheManager.Tests.csproj │ ├── CacheManagerAdvancedUpdateTests.cs │ ├── CacheManagerEventsTest.cs │ ├── CacheManagerExpirationTest.cs │ ├── CacheManagerRegionTests.cs │ ├── CacheManagerSimpleTests.cs │ ├── CacheManagerStatsTest.cs │ ├── Configuration │ ├── configuration.ExpireTest.config │ ├── configuration.invalid.ExpirationWithoutTimeout.config │ ├── configuration.invalid.InvalidEnablePerfCounters.config │ ├── configuration.invalid.InvalidEnableStats.config │ ├── configuration.invalid.InvalidExpMode.config │ ├── configuration.invalid.InvalidRef.config │ ├── configuration.invalid.InvalidTimeout.config │ ├── configuration.invalid.InvalidUpdateMode.config │ ├── configuration.invalid.MaxRetries.config │ ├── configuration.invalid.RetryTimeout.config │ ├── configuration.invalid.backplaneNameNoType.config │ ├── configuration.invalid.backplaneTypeNoName.config │ ├── configuration.invalid.emptyHandleDefinition.config │ ├── configuration.invalid.invalidDefExpMode.config │ ├── configuration.invalid.invalidDefTimeout.config │ ├── configuration.invalid.invalidType.config │ ├── configuration.invalid.managerWithoutHandles.config │ ├── configuration.invalid.missingDefId.config │ ├── configuration.invalid.missingName.config │ ├── configuration.invalid.missingType.config │ ├── configuration.invalid.noSection.config │ ├── configuration.invalid.serializerType.config │ └── configuration.valid.allFeatures.config │ ├── ExcludeFromCodeCoverageAttribute.cs │ ├── InvalidConfigurationValidationTests.cs │ ├── LoggingTests.cs │ ├── MemoryCacheTests.cs │ ├── MicrosoftConfigurationTests.cs │ ├── MicrosoftLoggingTests.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RedisTestFixture.cs │ ├── RedisTests.cs │ ├── ReplaceCultureAttribute.cs │ ├── SerializerTests.cs │ ├── SystemWebCacheHandleWrapper.cs │ ├── TestCacheManagers.cs │ ├── TestConfigurationHelper.cs │ ├── TestHelper.cs │ ├── TestModel.cs │ ├── ThreadRandomReadWriteTestBase.cs │ ├── ThreadTestHelper.cs │ ├── ValidConfigurationValidationTests.cs │ ├── app.config │ ├── testhost.dll.config │ ├── testhost.x86.dll.config │ └── xunit.runner.json └── tools ├── CacheManagerCfg.xsd ├── CodeAnalysis.ruleset ├── RedisCfg.xsd ├── cacheManager.json ├── common.props ├── icon.png ├── key.snk └── version.props /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: MichaCo 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/.gitignore -------------------------------------------------------------------------------- /Benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Benchmarks.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/COPYRIGHT.txt -------------------------------------------------------------------------------- /CacheManager.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/CacheManager.sln -------------------------------------------------------------------------------- /Documentation/GetMsdn.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/GetMsdn.cmd -------------------------------------------------------------------------------- /Documentation/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/api/index.md -------------------------------------------------------------------------------- /Documentation/apispec/CacheManager_Core_CacheFactory_Build_System_String_System_Action_CacheManager_Core_ConfigurationBuilderCachePart__.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/apispec/CacheManager_Core_CacheFactory_Build_System_String_System_Action_CacheManager_Core_ConfigurationBuilderCachePart__.md -------------------------------------------------------------------------------- /Documentation/apispec/CacheManager_Core_JsonConfigurationBuilderExtensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/apispec/CacheManager_Core_JsonConfigurationBuilderExtensions.md -------------------------------------------------------------------------------- /Documentation/apispec/CacheManager_Core_MicrosoftConfigurationExtensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/apispec/CacheManager_Core_MicrosoftConfigurationExtensions.md -------------------------------------------------------------------------------- /Documentation/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/build.cmd -------------------------------------------------------------------------------- /Documentation/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/docfx.json -------------------------------------------------------------------------------- /Documentation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/index.md -------------------------------------------------------------------------------- /Documentation/template/ManagedReference.html.primary.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/template/ManagedReference.html.primary.tmpl -------------------------------------------------------------------------------- /Documentation/template/partials/enum.tmpl.partial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/template/partials/enum.tmpl.partial -------------------------------------------------------------------------------- /Documentation/template/toc.html.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/Documentation/template/toc.html.tmpl -------------------------------------------------------------------------------- /Documentation/toc.yml: -------------------------------------------------------------------------------- 1 | 2 | - name: CacheManager Api Documentation 3 | href: api/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/azure-pipelines-ci.yml -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | BenchmarkDotNet.Artifacts/ 2 | -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/BackplaneMessageBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/BackplaneMessageBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/BaseCacheManagerBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/BaseCacheManagerBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/CacheManager.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/CacheManager.Benchmarks.csproj -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/GzBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/GzBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/PlainDictionaryUpdateBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/PlainDictionaryUpdateBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/Program.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/SerializationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/SerializationBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/TestPoco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/TestPoco.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Benchmarks/UnixTimestampBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Benchmarks/UnixTimestampBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/CacheManager.Config.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/CacheManager.Config.Tests.csproj -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/Program.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/Settings.StyleCop -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/Tests.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Config.Tests/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Config.Tests/cache.json -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/CacheEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/CacheEvent.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/CacheManager.Events.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/CacheManager.Events.Tests.csproj -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/EventCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/EventCommand.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/EventHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/EventHandling.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/MemoryOnlyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/MemoryOnlyCommand.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/Program.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/RedisAndMemoryCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/RedisAndMemoryCommand.cs -------------------------------------------------------------------------------- /benchmarks/CacheManager.Events.Tests/Spinner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/benchmarks/CacheManager.Events.Tests/Spinner.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Controllers/InfoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Controllers/InfoController.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Program.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspNetCore/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Startup.cs -------------------------------------------------------------------------------- /samples/AspNetCore/Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/Web.csproj -------------------------------------------------------------------------------- /samples/AspNetCore/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/appsettings.json -------------------------------------------------------------------------------- /samples/AspNetCore/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/cache.json -------------------------------------------------------------------------------- /samples/AspNetCore/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/AspNetCore/web.config -------------------------------------------------------------------------------- /samples/CacheManager.Examples/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/CacheManager.Examples/App.config -------------------------------------------------------------------------------- /samples/CacheManager.Examples/CacheManager.Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/CacheManager.Examples/CacheManager.Examples.csproj -------------------------------------------------------------------------------- /samples/CacheManager.Examples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/CacheManager.Examples/Program.cs -------------------------------------------------------------------------------- /samples/CacheManager.Examples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/CacheManager.Examples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/CacheManager.Examples/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/samples/CacheManager.Examples/cache.json -------------------------------------------------------------------------------- /src/CacheManager.Core/BaseCacheManager.Expire.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/BaseCacheManager.Expire.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/BaseCacheManager.GetOrAdd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/BaseCacheManager.GetOrAdd.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/BaseCacheManager.Update.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/BaseCacheManager.Update.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/BaseCacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/BaseCacheManager.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheFactory.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheHandleConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheHandleConfiguration.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheManager.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheManager.Core.csproj -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheManagerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheManagerConfiguration.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/CacheUpdateMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/CacheUpdateMode.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Configuration/CacheConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Configuration/CacheConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Configuration/CacheManagerSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Configuration/CacheManagerSection.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/ExpirationMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/ExpirationMode.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/ICache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/ICache.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/ICacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/ICacheManager.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/ICacheManagerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/ICacheManagerConfiguration.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/BackplaneMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/BackplaneMessage.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/BaseCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/BaseCache.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/BaseCacheHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/BaseCacheHandle.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheBackplane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheBackplane.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheEventArgs.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheReflectionHelper.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheStats.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheStatsCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheStatsCounter.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/CacheStatsCounterType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/CacheStatsCounterType.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/DictionaryCacheHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/DictionaryCacheHandle.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/ICacheItemProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/ICacheItemProperties.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/ICacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/ICacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/RequiresSerializerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/RequiresSerializerAttribute.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/SerializerCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/SerializerCacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/TypeCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/TypeCache.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Internal/UpdateItemResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Internal/UpdateItemResult.cs -------------------------------------------------------------------------------- /src/CacheManager.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | [assembly: CLSCompliant(true)] 3 | -------------------------------------------------------------------------------- /src/CacheManager.Core/Utility/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Core/Utility/Guard.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Caching.Memory/CacheManager.Microsoft.Extensions.Caching.Memory.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Caching.Memory/CacheManager.Microsoft.Extensions.Caching.Memory.csproj -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Caching.Memory/MemoryCacheExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Caching.Memory/MemoryCacheExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Caching.Memory/MemoryCacheHandle`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Caching.Memory/MemoryCacheHandle`1.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Caching.Memory/MicrosoftMemoryCachingBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Caching.Memory/MicrosoftMemoryCachingBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Caching.Memory/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Caching.Memory/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Configuration/CacheManager.Microsoft.Extensions.Configuration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Configuration/CacheManager.Microsoft.Extensions.Configuration.csproj -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Configuration/MicrosoftConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Configuration/MicrosoftConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Microsoft.Extensions.Configuration/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Microsoft.Extensions.Configuration/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondCacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondCompactBinaryCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondCompactBinaryCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondFastBinaryCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondFastBinaryCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondSerializerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondSerializerBase.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/BondSimpleJsonCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/BondSimpleJsonCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/CacheManager.Serialization.Bond.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/CacheManager.Serialization.Bond.csproj -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Bond/SerializerCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Bond/SerializerCache.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/CacheManager.Serialization.DataContract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/CacheManager.Serialization.DataContract.csproj -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractBinaryCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractBinaryCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractCacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractCacheSerializerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractCacheSerializerBase.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractGzJsonCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractGzJsonCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/DataContractJsonCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.DataContract/DataContractJsonCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.DataContract/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] 4 | -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/CacheManager.Serialization.Json.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Json/CacheManager.Serialization.Json.csproj -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/GzJsonCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Json/GzJsonCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/JsonCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Json/JsonCacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/JsonCacheSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Json/JsonCacheSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/JsonConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.Json/JsonConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.Json/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /src/CacheManager.Serialization.ProtoBuf/CacheManager.Serialization.ProtoBuf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.ProtoBuf/CacheManager.Serialization.ProtoBuf.csproj -------------------------------------------------------------------------------- /src/CacheManager.Serialization.ProtoBuf/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /src/CacheManager.Serialization.ProtoBuf/ProtoBufCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.ProtoBuf/ProtoBufCacheItem.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.ProtoBuf/ProtoBufConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.ProtoBuf/ProtoBufConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.Serialization.ProtoBuf/ProtoBufSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.Serialization.ProtoBuf/ProtoBufSerializer.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/CacheManager.StackExchange.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/CacheManager.StackExchange.Redis.csproj -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisCacheBackplane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisCacheBackplane.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisCacheHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisCacheHandle.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConfiguration.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConfigurationSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConfigurationSection.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConfigurations.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisConnectionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisConnectionManager.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RedisValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RedisValueConverter.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/RetryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/RetryHelper.cs -------------------------------------------------------------------------------- /src/CacheManager.StackExchange.Redis/ScriptType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.StackExchange.Redis/ScriptType.cs -------------------------------------------------------------------------------- /src/CacheManager.SystemRuntimeCaching/CacheManager.SystemRuntimeCaching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.SystemRuntimeCaching/CacheManager.SystemRuntimeCaching.csproj -------------------------------------------------------------------------------- /src/CacheManager.SystemRuntimeCaching/MemoryCacheHandle`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.SystemRuntimeCaching/MemoryCacheHandle`1.cs -------------------------------------------------------------------------------- /src/CacheManager.SystemRuntimeCaching/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(true)] -------------------------------------------------------------------------------- /src/CacheManager.SystemRuntimeCaching/RuntimeCachingBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.SystemRuntimeCaching/RuntimeCachingBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CacheManager.SystemRuntimeCaching/RuntimeMemoryCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/src/CacheManager.SystemRuntimeCaching/RuntimeMemoryCacheOptions.cs -------------------------------------------------------------------------------- /test/CacheManager.MSConfiguration.TypeLoad.Tests/CacheManager.MSConfiguration.TypeLoad.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.MSConfiguration.TypeLoad.Tests/CacheManager.MSConfiguration.TypeLoad.Tests.csproj -------------------------------------------------------------------------------- /test/CacheManager.MSConfiguration.TypeLoad.Tests/MicrosoftConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.MSConfiguration.TypeLoad.Tests/MicrosoftConfigurationTests.cs -------------------------------------------------------------------------------- /test/CacheManager.MSConfiguration.TypeLoad.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": {} 3 | } -------------------------------------------------------------------------------- /test/CacheManager.MSConfiguration.TypeLoad.Tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.MSConfiguration.TypeLoad.Tests/xunit.runner.json -------------------------------------------------------------------------------- /test/CacheManager.Tests/BackplaneMessageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/BackplaneMessageTest.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheFactoryTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheItemValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheItemValidation.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManager.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManager.Tests.csproj -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerAdvancedUpdateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerAdvancedUpdateTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerEventsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerEventsTest.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerExpirationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerExpirationTest.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerRegionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerRegionTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerSimpleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerSimpleTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/CacheManagerStatsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/CacheManagerStatsTest.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.ExpireTest.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.ExpireTest.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.ExpirationWithoutTimeout.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.ExpirationWithoutTimeout.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidEnablePerfCounters.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidEnablePerfCounters.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidEnableStats.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidEnableStats.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidExpMode.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidExpMode.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidRef.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidRef.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidTimeout.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidTimeout.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.InvalidUpdateMode.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.InvalidUpdateMode.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.MaxRetries.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.MaxRetries.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.RetryTimeout.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.RetryTimeout.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.backplaneNameNoType.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.backplaneNameNoType.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.backplaneTypeNoName.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.backplaneTypeNoName.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.emptyHandleDefinition.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.emptyHandleDefinition.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.invalidDefExpMode.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.invalidDefExpMode.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.invalidDefTimeout.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.invalidDefTimeout.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.invalidType.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.invalidType.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.managerWithoutHandles.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.managerWithoutHandles.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.missingDefId.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.missingDefId.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.missingName.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.missingName.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.missingType.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.missingType.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.noSection.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.noSection.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.invalid.serializerType.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.invalid.serializerType.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/Configuration/configuration.valid.allFeatures.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/Configuration/configuration.valid.allFeatures.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/ExcludeFromCodeCoverageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/ExcludeFromCodeCoverageAttribute.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/InvalidConfigurationValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/InvalidConfigurationValidationTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/LoggingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/LoggingTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/MemoryCacheTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/MemoryCacheTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/MicrosoftConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/MicrosoftConfigurationTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/MicrosoftLoggingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/MicrosoftLoggingTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; -------------------------------------------------------------------------------- /test/CacheManager.Tests/RedisTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/RedisTestFixture.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/RedisTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/RedisTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/ReplaceCultureAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/ReplaceCultureAttribute.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/SerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/SerializerTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/SystemWebCacheHandleWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/SystemWebCacheHandleWrapper.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/TestCacheManagers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/TestCacheManagers.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/TestConfigurationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/TestConfigurationHelper.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/TestHelper.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/TestModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/TestModel.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/ThreadRandomReadWriteTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/ThreadRandomReadWriteTestBase.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/ThreadTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/ThreadTestHelper.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/ValidConfigurationValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/ValidConfigurationValidationTests.cs -------------------------------------------------------------------------------- /test/CacheManager.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/app.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/testhost.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/testhost.dll.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/testhost.x86.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/testhost.x86.dll.config -------------------------------------------------------------------------------- /test/CacheManager.Tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/test/CacheManager.Tests/xunit.runner.json -------------------------------------------------------------------------------- /tools/CacheManagerCfg.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/CacheManagerCfg.xsd -------------------------------------------------------------------------------- /tools/CodeAnalysis.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/CodeAnalysis.ruleset -------------------------------------------------------------------------------- /tools/RedisCfg.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/RedisCfg.xsd -------------------------------------------------------------------------------- /tools/cacheManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/cacheManager.json -------------------------------------------------------------------------------- /tools/common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/common.props -------------------------------------------------------------------------------- /tools/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/icon.png -------------------------------------------------------------------------------- /tools/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/key.snk -------------------------------------------------------------------------------- /tools/version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MichaCo/CacheManager/HEAD/tools/version.props --------------------------------------------------------------------------------