diff options
21 files changed, 453 insertions, 20 deletions
diff --git a/VNLib.Data.Caching.Extensions/ActiveServer.cs b/VNLib.Data.Caching.Extensions/ActiveServer.cs index e4d73c1..1d56169 100644 --- a/VNLib.Data.Caching.Extensions/ActiveServer.cs +++ b/VNLib.Data.Caching.Extensions/ActiveServer.cs @@ -1,4 +1,28 @@ -using System.Text.Json.Serialization; +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Extensions +* File: ActiveServer.cs +* +* ActiveServer.cs is part of VNLib.Data.Caching.Extensions which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Extensions 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.Extensions 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.Extensions. If not, see http://www.gnu.org/licenses/. +*/ + +using System.Text.Json.Serialization; namespace VNLib.Data.Caching.Extensions { diff --git a/VNLib.Data.Caching.Extensions/FBMDataCacheExtensions.cs b/VNLib.Data.Caching.Extensions/FBMDataCacheExtensions.cs index 6533a0b..ae088fd 100644 --- a/VNLib.Data.Caching.Extensions/FBMDataCacheExtensions.cs +++ b/VNLib.Data.Caching.Extensions/FBMDataCacheExtensions.cs @@ -1,4 +1,28 @@ -using System; +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Extensions +* File: FBMDataCacheExtensions.cs +* +* FBMDataCacheExtensions.cs is part of VNLib.Data.Caching.Extensions which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Extensions 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.Extensions 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.Extensions. If not, see http://www.gnu.org/licenses/. +*/ + +using System; using System.Net; using System.Text; using System.Security; diff --git a/VNLib.Data.Caching.Extensions/VNLib.Data.Caching.Extensions.csproj b/VNLib.Data.Caching.Extensions/VNLib.Data.Caching.Extensions.csproj index 28bf83e..fae5e3b 100644 --- a/VNLib.Data.Caching.Extensions/VNLib.Data.Caching.Extensions.csproj +++ b/VNLib.Data.Caching.Extensions/VNLib.Data.Caching.Extensions.csproj @@ -46,8 +46,8 @@ <ItemGroup> <ProjectReference Include="..\..\..\VNLib\Hashing\VNLib.Hashing.Portable.csproj" /> <ProjectReference Include="..\..\..\VNLib\Http\VNLib.Net.Http.csproj" /> + <ProjectReference Include="..\..\..\VNLib\VNLib.Net.Messaging.FBM\src\VNLib.Net.Messaging.FBM.csproj" /> <ProjectReference Include="..\..\VNLib.Net.Rest.Client\VNLib.Net.Rest.Client.csproj" /> - <ProjectReference Include="..\VNLib.Net.Messaging.FBM\src\VNLib.Net.Messaging.FBM.csproj" /> </ItemGroup> </Project> diff --git a/VNLib.Data.Caching.Global/Exceptions/CacheNotLoadedException.cs b/VNLib.Data.Caching.Global/Exceptions/CacheNotLoadedException.cs index c3a3800..236f646 100644 --- a/VNLib.Data.Caching.Global/Exceptions/CacheNotLoadedException.cs +++ b/VNLib.Data.Caching.Global/Exceptions/CacheNotLoadedException.cs @@ -1,4 +1,28 @@ -namespace VNLib.Data.Caching.Global.Exceptions +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Global +* File: CacheNotLoadedException.cs +* +* CacheNotLoadedException.cs is part of VNLib.Data.Caching.Global which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Global 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.Global 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.Global. If not, see http://www.gnu.org/licenses/. +*/ + +namespace VNLib.Data.Caching.Global.Exceptions { public class CacheNotLoadedException : GlobalCacheException { diff --git a/VNLib.Data.Caching.Global/Exceptions/GlobalCacheException.cs b/VNLib.Data.Caching.Global/Exceptions/GlobalCacheException.cs index 89305a5..2290d9a 100644 --- a/VNLib.Data.Caching.Global/Exceptions/GlobalCacheException.cs +++ b/VNLib.Data.Caching.Global/Exceptions/GlobalCacheException.cs @@ -1,4 +1,28 @@ -namespace VNLib.Data.Caching.Global.Exceptions +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Global +* File: GlobalCacheException.cs +* +* GlobalCacheException.cs is part of VNLib.Data.Caching.Global which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Global 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.Global 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.Global. If not, see http://www.gnu.org/licenses/. +*/ + +namespace VNLib.Data.Caching.Global.Exceptions { public class GlobalCacheException : Exception { diff --git a/VNLib.Data.Caching.Global/GlobalDataCache.cs b/VNLib.Data.Caching.Global/GlobalDataCache.cs index 2c60ae2..91afafe 100644 --- a/VNLib.Data.Caching.Global/GlobalDataCache.cs +++ b/VNLib.Data.Caching.Global/GlobalDataCache.cs @@ -1,4 +1,28 @@ -using VNLib.Data.Caching.Global.Exceptions; +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Global +* File: GlobalDataCache.cs +* +* GlobalDataCache.cs is part of VNLib.Data.Caching.Global which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Global 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.Global 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.Global. If not, see http://www.gnu.org/licenses/. +*/ + +using VNLib.Data.Caching.Global.Exceptions; namespace VNLib.Data.Caching.Global { diff --git a/VNLib.Data.Caching.Global/IGlobalCacheProvider.cs b/VNLib.Data.Caching.Global/IGlobalCacheProvider.cs index 12b4b0b..32250c4 100644 --- a/VNLib.Data.Caching.Global/IGlobalCacheProvider.cs +++ b/VNLib.Data.Caching.Global/IGlobalCacheProvider.cs @@ -1,4 +1,27 @@ - +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.Global +* File: IGlobalCacheProvider.cs +* +* IGlobalCacheProvider.cs is part of VNLib.Data.Caching.Global which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.Global 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.Global 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.Global. If not, see http://www.gnu.org/licenses/. +*/ + namespace VNLib.Data.Caching.Global { /// <summary> diff --git a/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs b/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs index b61b4c2..4c56255 100644 --- a/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs +++ b/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs @@ -1,4 +1,27 @@ - +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.ObjectCache +* File: ChangeEvent.cs +* +* ChangeEvent.cs is part of VNLib.Data.Caching.ObjectCache which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.ObjectCache 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.ObjectCache 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.ObjectCache. If not, see http://www.gnu.org/licenses/. +*/ + namespace VNLib.Data.Caching.ObjectCache { /// <summary> diff --git a/VNLib.Data.Caching.ObjectCache/ObjectCacheStore.cs b/VNLib.Data.Caching.ObjectCache/ObjectCacheStore.cs index 3fd4999..ff2e8a3 100644 --- a/VNLib.Data.Caching.ObjectCache/ObjectCacheStore.cs +++ b/VNLib.Data.Caching.ObjectCache/ObjectCacheStore.cs @@ -1,4 +1,28 @@ -using System; +/* +* Copyright (c) 2022 Vaughn Nugent +* +* Library: VNLib +* Package: VNLib.Data.Caching.ObjectCache +* File: ObjectCacheStore.cs +* +* ObjectCacheStore.cs is part of VNLib.Data.Caching.ObjectCache which is part of the larger +* VNLib collection of libraries and utilities. +* +* VNLib.Data.Caching.ObjectCache 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.ObjectCache 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.ObjectCache. 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/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 |