├── .claude └── settings.local.json ├── .github └── FUNDING.yml ├── .gitignore ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DONATIONS.md ├── LICENSE.md ├── README.md ├── assets ├── icon.ico └── icon.png └── src ├── Caching.sln ├── Caching ├── CacheBase.cs ├── CacheEvents.cs ├── CacheOptions.cs ├── CacheStatistics.cs ├── Caching.csproj ├── Caching.xml ├── DataEventArgs.cs ├── DataNode.cs ├── FIFOCache.cs ├── IPersistenceDriver.cs ├── IPersistenceDriverAsync.cs ├── LICENSE.md ├── LRUCache.cs ├── assets │ ├── icon.ico │ └── icon.png └── icon.ico ├── Test.Automated ├── Program.cs └── Test.Automated.csproj ├── Test.Events ├── Program.cs └── Test.Events.csproj ├── Test.Persistence ├── PersistenceDriver.cs ├── Program.cs └── Test.Persistence.csproj ├── Test.Shared ├── Common.cs └── Test.Shared.csproj └── Test ├── Program.cs └── Test.csproj /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DONATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/DONATIONS.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/assets/icon.png -------------------------------------------------------------------------------- /src/Caching.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching.sln -------------------------------------------------------------------------------- /src/Caching/CacheBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/CacheBase.cs -------------------------------------------------------------------------------- /src/Caching/CacheEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/CacheEvents.cs -------------------------------------------------------------------------------- /src/Caching/CacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/CacheOptions.cs -------------------------------------------------------------------------------- /src/Caching/CacheStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/CacheStatistics.cs -------------------------------------------------------------------------------- /src/Caching/Caching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/Caching.csproj -------------------------------------------------------------------------------- /src/Caching/Caching.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/Caching.xml -------------------------------------------------------------------------------- /src/Caching/DataEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/DataEventArgs.cs -------------------------------------------------------------------------------- /src/Caching/DataNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/DataNode.cs -------------------------------------------------------------------------------- /src/Caching/FIFOCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/FIFOCache.cs -------------------------------------------------------------------------------- /src/Caching/IPersistenceDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/IPersistenceDriver.cs -------------------------------------------------------------------------------- /src/Caching/IPersistenceDriverAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/IPersistenceDriverAsync.cs -------------------------------------------------------------------------------- /src/Caching/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/LICENSE.md -------------------------------------------------------------------------------- /src/Caching/LRUCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/LRUCache.cs -------------------------------------------------------------------------------- /src/Caching/assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/assets/icon.ico -------------------------------------------------------------------------------- /src/Caching/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/assets/icon.png -------------------------------------------------------------------------------- /src/Caching/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Caching/icon.ico -------------------------------------------------------------------------------- /src/Test.Automated/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Automated/Program.cs -------------------------------------------------------------------------------- /src/Test.Automated/Test.Automated.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Automated/Test.Automated.csproj -------------------------------------------------------------------------------- /src/Test.Events/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Events/Program.cs -------------------------------------------------------------------------------- /src/Test.Events/Test.Events.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Events/Test.Events.csproj -------------------------------------------------------------------------------- /src/Test.Persistence/PersistenceDriver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Persistence/PersistenceDriver.cs -------------------------------------------------------------------------------- /src/Test.Persistence/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Persistence/Program.cs -------------------------------------------------------------------------------- /src/Test.Persistence/Test.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Persistence/Test.Persistence.csproj -------------------------------------------------------------------------------- /src/Test.Shared/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Shared/Common.cs -------------------------------------------------------------------------------- /src/Test.Shared/Test.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test.Shared/Test.Shared.csproj -------------------------------------------------------------------------------- /src/Test/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test/Program.cs -------------------------------------------------------------------------------- /src/Test/Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jchristn/Caching/HEAD/src/Test/Test.csproj --------------------------------------------------------------------------------