diff options
Diffstat (limited to 'VNLib.Data.Caching/src')
-rw-r--r-- | VNLib.Data.Caching/src/BlobCache.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/BlobItem.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/CacheListener.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/ClientExtensions.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/ClientRetryManager.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/Constants.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/Exceptions/InvalidStatusException.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/Exceptions/MessageTooLargeException.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs | 26 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/VNLib.Data.Caching.csproj | 2 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/VNLib.Data.Caching.xml | 3 | ||||
-rw-r--r-- | VNLib.Data.Caching/src/WaitForChangeResult.cs | 26 |
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 |