diff --git a/src/extensions/caching/Netmash.Extensions.Caching/CachingExtensions.cs b/src/extensions/caching/Netmash.Extensions.Caching/CachingExtensions.cs index 6bc8917..1275b30 100644 --- a/src/extensions/caching/Netmash.Extensions.Caching/CachingExtensions.cs +++ b/src/extensions/caching/Netmash.Extensions.Caching/CachingExtensions.cs @@ -1,4 +1,6 @@ -using Microsoft.Extensions.DependencyInjection; +// Copyright (c) 2021 Tudor Stanciu + +using Microsoft.Extensions.DependencyInjection; using Netmash.Extensions.Caching.Services; namespace Netmash.Extensions.Caching diff --git a/src/extensions/caching/Netmash.Extensions.Caching/Extensions/DistributedCacheExtensions.cs b/src/extensions/caching/Netmash.Extensions.Caching/Extensions/DistributedCacheExtensions.cs index 1d4be25..4066330 100644 --- a/src/extensions/caching/Netmash.Extensions.Caching/Extensions/DistributedCacheExtensions.cs +++ b/src/extensions/caching/Netmash.Extensions.Caching/Extensions/DistributedCacheExtensions.cs @@ -1,4 +1,6 @@ -using Microsoft.Extensions.Caching.Distributed; +// Copyright (c) 2021 Tudor Stanciu + +using Microsoft.Extensions.Caching.Distributed; using Newtonsoft.Json; using System.Threading; using System.Threading.Tasks; diff --git a/src/extensions/caching/Netmash.Extensions.Caching/Netmash.Extensions.Caching.csproj b/src/extensions/caching/Netmash.Extensions.Caching/Netmash.Extensions.Caching.csproj index 8f64870..6b0e4d3 100644 --- a/src/extensions/caching/Netmash.Extensions.Caching/Netmash.Extensions.Caching.csproj +++ b/src/extensions/caching/Netmash.Extensions.Caching/Netmash.Extensions.Caching.csproj @@ -2,12 +2,18 @@ net6.0 - Caching extensions + Netmash.Extensions.Caching simplifies the implementation of caching in a .NET service. https://lab.code-rove.com/gitea/bricks/netmash https://lab.code-rove.com/gitea/bricks/netmash Git - Netmash Cache - 1.0.0 + MIT + $([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/ReleaseNotes.txt")) + Netmash Cache HomeLab CodeRove + netmash.png + README.md + Toodle HomeLab + Toodle Netmash + 1.0.1 @@ -16,4 +22,15 @@ + + + True + \ + + + True + \ + + + diff --git a/src/extensions/caching/Netmash.Extensions.Caching/README.md b/src/extensions/caching/Netmash.Extensions.Caching/README.md new file mode 100644 index 0000000..4b3c3a8 --- /dev/null +++ b/src/extensions/caching/Netmash.Extensions.Caching/README.md @@ -0,0 +1,33 @@ +# Netmash.Extensions.Caching + +***Netmash.Extensions.Caching*** is a NuGet package that simplifies the implementation of caching in a .NET service. + +## Package repository +Netmash.Extensions.Caching can be installed from my self hosted NuGet feed: https://lab.code-rove.com/public-nuget-server/ + +## Installation + +### Visual Studio + +#### NuGet.config file +```xml=! + + + + + + + + +``` + +Configure the above file in the Visual Studio solution or set the new NuGet feed in NuGet Package Manager. After one of this steps, Netmash.Extensions.Caching can be installed using NuGet Package Manager. + + +### CLI + +```bash=! +dotnet add package Netmash.Extensions.Caching --source https://lab.code-rove.com/public-nuget-server/v3/index.json +``` + +Run the above command in a console open in a .NET project directory. \ No newline at end of file diff --git a/src/extensions/caching/Netmash.Extensions.Caching/ReleaseNotes.txt b/src/extensions/caching/Netmash.Extensions.Caching/ReleaseNotes.txt new file mode 100644 index 0000000..756b788 --- /dev/null +++ b/src/extensions/caching/Netmash.Extensions.Caching/ReleaseNotes.txt @@ -0,0 +1,6 @@ +1.0.1 release [2023-04-15 21:15] +◾ Code refactoring +◾ Added release notes, icon and readme files + +1.0.0 release [2021-04-25 3:50] +◾ Initial release of Netmash.Extensions.Caching \ No newline at end of file diff --git a/src/extensions/caching/Netmash.Extensions.Caching/Services/CacheService.cs b/src/extensions/caching/Netmash.Extensions.Caching/Services/CacheService.cs index 88d9029..a54f030 100644 --- a/src/extensions/caching/Netmash.Extensions.Caching/Services/CacheService.cs +++ b/src/extensions/caching/Netmash.Extensions.Caching/Services/CacheService.cs @@ -1,4 +1,6 @@ -using Microsoft.Extensions.Caching.Distributed; +// Copyright (c) 2021 Tudor Stanciu + +using Microsoft.Extensions.Caching.Distributed; using Netmash.Extensions.Caching.Extensions; using System; using System.Collections.Concurrent; diff --git a/src/extensions/caching/Netmash.Extensions.Caching/Services/ICacheService.cs b/src/extensions/caching/Netmash.Extensions.Caching/Services/ICacheService.cs index f5c62b4..9243e80 100644 --- a/src/extensions/caching/Netmash.Extensions.Caching/Services/ICacheService.cs +++ b/src/extensions/caching/Netmash.Extensions.Caching/Services/ICacheService.cs @@ -1,4 +1,6 @@ -using System.Threading; +// Copyright (c) 2021 Tudor Stanciu + +using System.Threading; using System.Threading.Tasks; namespace Netmash.Extensions.Caching.Services diff --git a/src/extensions/caching/Netmash.Extensions.Caching/netmash.png b/src/extensions/caching/Netmash.Extensions.Caching/netmash.png new file mode 100644 index 0000000..53d3371 Binary files /dev/null and b/src/extensions/caching/Netmash.Extensions.Caching/netmash.png differ