aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Data.Caching/src
diff options
context:
space:
mode:
Diffstat (limited to 'VNLib.Data.Caching/src')
-rw-r--r--VNLib.Data.Caching/src/BlobCache.cs26
-rw-r--r--VNLib.Data.Caching/src/BlobItem.cs26
-rw-r--r--VNLib.Data.Caching/src/CacheListener.cs26
-rw-r--r--VNLib.Data.Caching/src/ClientExtensions.cs26
-rw-r--r--VNLib.Data.Caching/src/ClientRetryManager.cs26
-rw-r--r--VNLib.Data.Caching/src/Constants.cs26
-rw-r--r--VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs26
-rw-r--r--VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs26
-rw-r--r--VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs26
-rw-r--r--VNLib.Data.Caching/src/VNLib.Data.Caching.csproj2
-rw-r--r--VNLib.Data.Caching/src/VNLib.Data.Caching.xml3
-rw-r--r--VNLib.Data.Caching/src/WaitForChangeResult.cs26
12 files changed, 254 insertions, 11 deletions
diff --git a/VNLib.Data.Caching/src/BlobCache.cs b/VNLib.Data.Caching/src/BlobCache.cs
index 89818be..f2a1af7 100644
--- a/VNLib.Data.Caching/src/BlobCache.cs
+++ b/VNLib.Data.Caching/src/BlobCache.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: BlobCache.cs
+*
+* BlobCache.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
diff --git a/VNLib.Data.Caching/src/BlobItem.cs b/VNLib.Data.Caching/src/BlobItem.cs
index a5630e9..675933e 100644
--- a/VNLib.Data.Caching/src/BlobItem.cs
+++ b/VNLib.Data.Caching/src/BlobItem.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: BlobItem.cs
+*
+* BlobItem.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
diff --git a/VNLib.Data.Caching/src/CacheListener.cs b/VNLib.Data.Caching/src/CacheListener.cs
index 18e9684..4ef7529 100644
--- a/VNLib.Data.Caching/src/CacheListener.cs
+++ b/VNLib.Data.Caching/src/CacheListener.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: CacheListener.cs
+*
+* CacheListener.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.IO;
using VNLib.Utils.Memory;
diff --git a/VNLib.Data.Caching/src/ClientExtensions.cs b/VNLib.Data.Caching/src/ClientExtensions.cs
index 18a1aa9..1bd2174 100644
--- a/VNLib.Data.Caching/src/ClientExtensions.cs
+++ b/VNLib.Data.Caching/src/ClientExtensions.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: ClientExtensions.cs
+*
+* ClientExtensions.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.IO;
using System.Linq;
using System.Buffers;
diff --git a/VNLib.Data.Caching/src/ClientRetryManager.cs b/VNLib.Data.Caching/src/ClientRetryManager.cs
index 97d3d3a..9400678 100644
--- a/VNLib.Data.Caching/src/ClientRetryManager.cs
+++ b/VNLib.Data.Caching/src/ClientRetryManager.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: ClientRetryManager.cs
+*
+* ClientRetryManager.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Threading.Tasks;
using System.Security.Cryptography;
diff --git a/VNLib.Data.Caching/src/Constants.cs b/VNLib.Data.Caching/src/Constants.cs
index b06ec1f..2b747b8 100644
--- a/VNLib.Data.Caching/src/Constants.cs
+++ b/VNLib.Data.Caching/src/Constants.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: Constants.cs
+*
+* Constants.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using VNLib.Net.Messaging.FBM;
diff --git a/VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs b/VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs
index f5e35f4..687842c 100644
--- a/VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs
+++ b/VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: InvalidStatusException.cs
+*
+* InvalidStatusException.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using VNLib.Net.Messaging.FBM;
diff --git a/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs b/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
index e8f19c5..f709411 100644
--- a/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
+++ b/VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: MessageTooLargeException.cs
+*
+* MessageTooLargeException.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
using System.Runtime.Serialization;
using VNLib.Net.Messaging.FBM;
diff --git a/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs b/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
index fb284f3..cc25b33 100644
--- a/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
+++ b/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
@@ -1,4 +1,28 @@
-using System;
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: ObjectNotFoundException.cs
+*
+* ObjectNotFoundException.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+using System;
namespace VNLib.Data.Caching.Exceptions
{
diff --git a/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj b/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
index b12da09..cc09c1f 100644
--- a/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
+++ b/VNLib.Data.Caching/src/VNLib.Data.Caching.csproj
@@ -28,7 +28,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\VNLib\Utils\src\VNLib.Utils.csproj" />
- <ProjectReference Include="..\..\VNLib.Net.Messaging.FBM\src\VNLib.Net.Messaging.FBM.csproj" />
+ <ProjectReference Include="..\..\..\..\VNLib\VNLib.Net.Messaging.FBM\src\VNLib.Net.Messaging.FBM.csproj" />
</ItemGroup>
</Project>
diff --git a/VNLib.Data.Caching/src/VNLib.Data.Caching.xml b/VNLib.Data.Caching/src/VNLib.Data.Caching.xml
index f1ec423..475f0a9 100644
--- a/VNLib.Data.Caching/src/VNLib.Data.Caching.xml
+++ b/VNLib.Data.Caching/src/VNLib.Data.Caching.xml
@@ -1,4 +1,7 @@
<?xml version="1.0"?>
+<!--
+Copyright (c) 2022 Vaughn Nugent
+-->
<doc>
<assembly>
<name>VNLib.Data.Caching</name>
diff --git a/VNLib.Data.Caching/src/WaitForChangeResult.cs b/VNLib.Data.Caching/src/WaitForChangeResult.cs
index a309c7c..cefb73d 100644
--- a/VNLib.Data.Caching/src/WaitForChangeResult.cs
+++ b/VNLib.Data.Caching/src/WaitForChangeResult.cs
@@ -1,4 +1,28 @@
-namespace VNLib.Data.Caching
+/*
+* Copyright (c) 2022 Vaughn Nugent
+*
+* Library: VNLib
+* Package: VNLib.Data.Caching
+* File: WaitForChangeResult.cs
+*
+* WaitForChangeResult.cs is part of VNLib.Data.Caching which is part of the larger
+* VNLib collection of libraries and utilities.
+*
+* VNLib.Data.Caching is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published
+* by the Free Software Foundation, either version 2 of the License,
+* or (at your option) any later version.
+*
+* VNLib.Data.Caching is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with VNLib.Data.Caching. If not, see http://www.gnu.org/licenses/.
+*/
+
+namespace VNLib.Data.Caching
{
/// <summary>
/// The result of a cache server change event