aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-01-06 13:09:26 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2024-01-06 13:09:26 -0500
commit9be229b6d7bdd41ced5ada2e2b2e7355020bd0b9 (patch)
tree679898a7ede4eb21a2988a78d0c5270257df03a8
parentcb61c5b3dbf48e5eb5218b0e8af5316d06e636f9 (diff)
initial migration to .net 8.0
-rw-r--r--lib/VNLib.Data.Caching.Extensions/src/VNLib.Data.Caching.Extensions.csproj4
-rw-r--r--lib/VNLib.Data.Caching.ObjectCache/src/VNLib.Data.Caching.ObjectCache.csproj4
-rw-r--r--lib/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs13
-rw-r--r--lib/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj4
-rw-r--r--lib/VNLib.Plugins.Extensions.VNCache/src/VNLib.Plugins.Extensions.VNCache.csproj4
-rw-r--r--plugins/ObjectCacheServer/src/ObjectCacheServer.csproj4
-rw-r--r--plugins/VNLib.Data.Caching.Providers.Redis/src/VNLib.Data.Caching.Providers.Redis.csproj4
-rw-r--r--plugins/VNLib.Data.Caching.Providers.VNCache/src/VNLib.Data.Caching.Providers.VNCache.csproj4
8 files changed, 19 insertions, 22 deletions
diff --git a/lib/VNLib.Data.Caching.Extensions/src/VNLib.Data.Caching.Extensions.csproj b/lib/VNLib.Data.Caching.Extensions/src/VNLib.Data.Caching.Extensions.csproj
index b2341b2..99879c4 100644
--- a/lib/VNLib.Data.Caching.Extensions/src/VNLib.Data.Caching.Extensions.csproj
+++ b/lib/VNLib.Data.Caching.Extensions/src/VNLib.Data.Caching.Extensions.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching.Extensions</RootNamespace>
<AssemblyName>VNLib.Data.Caching.Extensions</AssemblyName>
<Nullable>enable</Nullable>
@@ -15,7 +15,7 @@
<Company>Vaughn Nugent</Company>
<Product>VNLib distributed caching extension library</Product>
<Description>A libray for working with VNCache distributed object cache networks.</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/lib/VNLib.Data.Caching.Extensions</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/lib/VNLib.Data.Caching.ObjectCache/src/VNLib.Data.Caching.ObjectCache.csproj b/lib/VNLib.Data.Caching.ObjectCache/src/VNLib.Data.Caching.ObjectCache.csproj
index 3375979..cd5a12c 100644
--- a/lib/VNLib.Data.Caching.ObjectCache/src/VNLib.Data.Caching.ObjectCache.csproj
+++ b/lib/VNLib.Data.Caching.ObjectCache/src/VNLib.Data.Caching.ObjectCache.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching.ObjectCache</RootNamespace>
<AssemblyName>VNLib.Data.Caching.ObjectCache</AssemblyName>
<Nullable>enable</Nullable>
@@ -15,7 +15,7 @@
<Product>VNLib.Data.Caching.ObjectCache</Product>
<PackageId>VNLib.Data.Caching.ObjectCache</PackageId>
<Description>A library for a high-performance in-memory object-data caching, based on key-derrived cache buckets for wait distribution.</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/lib/VNLib.Data.Caching.ObjectCache</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/lib/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs b/lib/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
index c306ba5..8de28bc 100644
--- a/lib/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
+++ b/lib/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2022 Vaughn Nugent
+* Copyright (c) 2024 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Data.Caching
@@ -23,7 +23,7 @@
*/
using System;
-using System.Runtime.Serialization;
+
using VNLib.Net.Messaging.FBM;
@@ -36,15 +36,12 @@ namespace VNLib.Data.Caching.Exceptions
{
///<inheritdoc/>
public MessageTooLargeException()
- {}
+ { }
///<inheritdoc/>
public MessageTooLargeException(string message) : base(message)
- {}
+ { }
///<inheritdoc/>
public MessageTooLargeException(string message, Exception innerException) : base(message, innerException)
- {}
- ///<inheritdoc/>
- protected MessageTooLargeException(SerializationInfo info, StreamingContext context) : base(info, context)
- {}
+ { }
}
}
diff --git a/lib/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj b/lib/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
index 90461f2..d906985 100644
--- a/lib/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
+++ b/lib/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching</RootNamespace>
<AssemblyName>VNLib.Data.Caching</AssemblyName>
<Nullable>enable</Nullable>
@@ -15,7 +15,7 @@
<Company>Vaughn Nugent</Company>
<Product>VNLib FBM Data caching extension library</Product>
<Description>Provides constants and extensions for a key-value data caching protocol layer atop the Fixed Buffer Messaging protocol to work VNCache servers. Provides rapid cache development</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/lib/VNLib.Data.Caching</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/lib/VNLib.Plugins.Extensions.VNCache/src/VNLib.Plugins.Extensions.VNCache.csproj b/lib/VNLib.Plugins.Extensions.VNCache/src/VNLib.Plugins.Extensions.VNCache.csproj
index f3e4c1d..37b292f 100644
--- a/lib/VNLib.Plugins.Extensions.VNCache/src/VNLib.Plugins.Extensions.VNCache.csproj
+++ b/lib/VNLib.Plugins.Extensions.VNCache/src/VNLib.Plugins.Extensions.VNCache.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Plugins.Extensions.VNCache</RootNamespace>
<AssemblyName>VNLib.Plugins.Extensions.VNCache</AssemblyName>
<Nullable>enable</Nullable>
@@ -15,7 +15,7 @@
<Product>VNLib.Plugins.Extensions.VNCache</Product>
<PackageId>VNLib.Plugins.Extensions.VNCache</PackageId>
<Description>An Essentials framework extension library for integrating dynamically loaded cache providers such as VNCache or Redis. Helpers and entity caching data structures are also included</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/lib/VNLib.Plugins.Extensions.VNCache</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/plugins/ObjectCacheServer/src/ObjectCacheServer.csproj b/plugins/ObjectCacheServer/src/ObjectCacheServer.csproj
index 2a64070..c903511 100644
--- a/plugins/ObjectCacheServer/src/ObjectCacheServer.csproj
+++ b/plugins/ObjectCacheServer/src/ObjectCacheServer.csproj
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching.ObjectCache.Server</RootNamespace>
<AssemblyName>ObjectCacheServer</AssemblyName>
<Nullable>enable</Nullable>
@@ -17,7 +17,7 @@
<Product>VNLib.Data.Caching.ObjectCache.Server</Product>
<PackageId>VNLib.Data.Caching.ObjectCache.Server</PackageId>
<Description>An Essentials framework plugin for implementing a distributed in-memory data caching server disoverable in cache brokers. It provides automatic live replication between cache server nodes.</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/plugins/ObjectCacheServer</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/plugins/VNLib.Data.Caching.Providers.Redis/src/VNLib.Data.Caching.Providers.Redis.csproj b/plugins/VNLib.Data.Caching.Providers.Redis/src/VNLib.Data.Caching.Providers.Redis.csproj
index 219f67a..cd3eb77 100644
--- a/plugins/VNLib.Data.Caching.Providers.Redis/src/VNLib.Data.Caching.Providers.Redis.csproj
+++ b/plugins/VNLib.Data.Caching.Providers.Redis/src/VNLib.Data.Caching.Providers.Redis.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching.Providers.Redis</RootNamespace>
<AssemblyName>VNLib.Data.Caching.Providers.Redis</AssemblyName>
<Nullable>enable</Nullable>
@@ -18,7 +18,7 @@
<Product>VNLib.Data.Caching.Providers.Redis</Product>
<PackageId>VNLib.Data.Caching.Providers.Redis</PackageId>
<Description>A runtime asset library that exposes a Redis global cache client instance for application-wide caching</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/plugins/VNLib.Data.Caching.Providers.Redis</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
diff --git a/plugins/VNLib.Data.Caching.Providers.VNCache/src/VNLib.Data.Caching.Providers.VNCache.csproj b/plugins/VNLib.Data.Caching.Providers.VNCache/src/VNLib.Data.Caching.Providers.VNCache.csproj
index 93825a5..f755a60 100644
--- a/plugins/VNLib.Data.Caching.Providers.VNCache/src/VNLib.Data.Caching.Providers.VNCache.csproj
+++ b/plugins/VNLib.Data.Caching.Providers.VNCache/src/VNLib.Data.Caching.Providers.VNCache.csproj
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<RootNamespace>VNLib.Data.Caching.Providers.VNCache</RootNamespace>
<AssemblyName>VNLib.Data.Caching.Providers.VNCache</AssemblyName>
<Nullable>enable</Nullable>
@@ -18,7 +18,7 @@
<Product>VNLib.Data.Caching.Providers.VNCache</Product>
<PackageId>VNLib.Data.Caching.Providers.VNCache</PackageId>
<Description>A runtime asset VNCache client library that exposes an IGlobalCacheProvider that works with VNCache clusters, write through memory-cache, and memory only cache</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/VNLib.Data.Caching</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/VNLib.Data.Caching/tree/master/plugins/VNLib.Data.Caching.Providers.VNCache</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>