Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
695 changes: 21 additions & 674 deletions LICENSE

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions src/CacheWeave.Core/CacheWeave.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.Core</RootNamespace>
<AssemblyName>CacheWeave.Core</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Core abstractions and attribute filter for CacheWeave — provider-agnostic declarative API response caching for ASP.NET Core.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.DistributedCache</RootNamespace>
<AssemblyName>CacheWeave.DistributedCache</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>
CacheWeave provider backed by Microsoft.Extensions.Caching.IDistributedCache.
Allows CacheWeave to reuse an existing IDistributedCache registration (e.g.
Expand All @@ -15,6 +17,10 @@
</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.DynamoDB/CacheWeave.DynamoDB.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.DynamoDB</RootNamespace>
<AssemblyName>CacheWeave.DynamoDB</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>DynamoDB provider for CacheWeave using AWSSDK.DynamoDBv2.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.Faster/CacheWeave.Faster.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,15 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<RootNamespace>CacheWeave.Faster</RootNamespace>
<AssemblyName>CacheWeave.Faster</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Microsoft FASTER KV provider for CacheWeave. High-throughput, low-latency local cache backed by FASTER log-structured storage.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.InMemory/CacheWeave.InMemory.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.InMemory</RootNamespace>
<AssemblyName>CacheWeave.InMemory</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>In-memory provider for CacheWeave using Microsoft.Extensions.Caching.Memory.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.Memcached/CacheWeave.Memcached.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.Memcached</RootNamespace>
<AssemblyName>CacheWeave.Memcached</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Memcached provider for CacheWeave using EnyimMemcachedCore.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.NCache/CacheWeave.NCache.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.NCache</RootNamespace>
<AssemblyName>CacheWeave.NCache</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>NCache provider for CacheWeave using Alachisoft.NCache.SDK.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.Redis/CacheWeave.Redis.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.Redis</RootNamespace>
<AssemblyName>CacheWeave.Redis</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>Redis provider for CacheWeave using StackExchange.Redis and Microsoft.Extensions.Caching.StackExchangeRedis.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
6 changes: 6 additions & 0 deletions src/CacheWeave.SQLite/CacheWeave.SQLite.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,15 @@
<LangVersion>latest</LangVersion>
<RootNamespace>CacheWeave.SQLite</RootNamespace>
<AssemblyName>CacheWeave.SQLite</AssemblyName>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Description>SQLite provider for CacheWeave using Microsoft.Data.Sqlite. Suitable for edge deployments and offline-capable scenarios.</Description>
</PropertyGroup>

<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\CacheWeave.Core\CacheWeave.Core.csproj" />
</ItemGroup>
Expand Down
Loading