From bc68a50fd6ce3b907e9e2bcdc60425e4776b0007 Mon Sep 17 00:00:00 2001 From: James South Date: Tue, 24 Feb 2015 21:57:56 +0000 Subject: [PATCH] Shift cache plugin to proper namespace. Former-commit-id: 2c67033c07f6935497ac1ee9a9ec402440aa460c Former-commit-id: 4f9e13319e4d04f8a01819d8f68d1b32fefcf58f --- ...ocessor.Web.Plugins.AzureBlobCache.nuspec} | 8 ++--- build/build.xml | 10 +++--- .../imageprocessor/cache.config.transform | 0 build/content/imageprocessor.128.png | Bin 5747 -> 0 bytes .../ImageProcessor.Playground.csproj | 4 +-- .../Caching/CacheIndexer.cs | 7 ++-- src/ImageProcessor.sln | 14 +++++++- .../AzureBlobCache.cs | 3 +- ...ocessor.Web.Plugins.AzureBlobCache.csproj} | 31 +++++++++--------- .../Properties/AssemblyInfo.cs | 0 .../packages.config | 0 src/TestWebsites/MVC/Test_Website_MVC.csproj | 4 +-- src/packages/repositories.config | 2 +- 13 files changed, 48 insertions(+), 35 deletions(-) rename build/NuSpecs/{ImageProcessor.Web.AzureBlobCache.nuspec => ImageProcessor.Web.Plugins.AzureBlobCache.nuspec} (76%) rename build/content/{ImageProcessor.Web.AzureBlobCache => ImageProcessor.Web.Plugins.AzureBlobCache}/config/imageprocessor/cache.config.transform (100%) delete mode 100644 build/content/imageprocessor.128.png rename src/{ImageProcessor.Web.AzureBlobCache => Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache}/AzureBlobCache.cs (99%) rename src/{ImageProcessor.Web.AzureBlobCache/ImageProcessor.Web.AzureBlobCache.csproj => Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/ImageProcessor.Web.Plugins.AzureBlobCache.csproj} (72%) rename src/{ImageProcessor.Web.AzureBlobCache => Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache}/Properties/AssemblyInfo.cs (100%) rename src/{ImageProcessor.Web.AzureBlobCache => Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache}/packages.config (100%) diff --git a/build/NuSpecs/ImageProcessor.Web.AzureBlobCache.nuspec b/build/NuSpecs/ImageProcessor.Web.Plugins.AzureBlobCache.nuspec similarity index 76% rename from build/NuSpecs/ImageProcessor.Web.AzureBlobCache.nuspec rename to build/NuSpecs/ImageProcessor.Web.Plugins.AzureBlobCache.nuspec index e169bc15f2..ab7db76517 100644 --- a/build/NuSpecs/ImageProcessor.Web.AzureBlobCache.nuspec +++ b/build/NuSpecs/ImageProcessor.Web.Plugins.AzureBlobCache.nuspec @@ -1,9 +1,9 @@  - ImageProcessor.Web.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache 1.0.0.0 - ImageProcessor.Web.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache James South James South http://imageprocessor.org @@ -34,7 +34,7 @@ Feedback is always welcome - - + + \ No newline at end of file diff --git a/build/build.xml b/build/build.xml index ddcb9bc5cf..970865bfff 100644 --- a/build/build.xml +++ b/build/build.xml @@ -23,14 +23,14 @@ - ImageProcessor Web Azure Blob Cache + ImageProcessor Web Azure Blob Cache plugin 1.0.0.0 - ..\src\ImageProcessor.Web.AzureBlobCache - ImageProcessor.Web.AzureBlobCache.csproj + ..\src\Plugins\ImageProcessor.Web\ImageProcessor.Web.Plugins.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache.csproj - + - ImageProcessor.Web.AzureBlobCache.nuspec + ImageProcessor.Web.Plugins.AzureBlobCache.nuspec diff --git a/build/content/ImageProcessor.Web.AzureBlobCache/config/imageprocessor/cache.config.transform b/build/content/ImageProcessor.Web.Plugins.AzureBlobCache/config/imageprocessor/cache.config.transform similarity index 100% rename from build/content/ImageProcessor.Web.AzureBlobCache/config/imageprocessor/cache.config.transform rename to build/content/ImageProcessor.Web.Plugins.AzureBlobCache/config/imageprocessor/cache.config.transform diff --git a/build/content/imageprocessor.128.png b/build/content/imageprocessor.128.png deleted file mode 100644 index baf9fdf9fcd376eec9bcbd2d7ab160e2ccf39c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5747 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 diff --git a/src/ImageProcessor.Playground/ImageProcessor.Playground.csproj b/src/ImageProcessor.Playground/ImageProcessor.Playground.csproj index 0c659620ca..9bdf6c2b8f 100644 --- a/src/ImageProcessor.Playground/ImageProcessor.Playground.csproj +++ b/src/ImageProcessor.Playground/ImageProcessor.Playground.csproj @@ -55,9 +55,9 @@ - + {3c805e4c-d679-43f8-8c43-8909cdb4d4d7} - ImageProcessor.Web.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache {d011a778-59c8-4bfa-a770-c350216bf161} diff --git a/src/ImageProcessor.Web/Caching/CacheIndexer.cs b/src/ImageProcessor.Web/Caching/CacheIndexer.cs index 1b4b581cd8..e872366f1f 100644 --- a/src/ImageProcessor.Web/Caching/CacheIndexer.cs +++ b/src/ImageProcessor.Web/Caching/CacheIndexer.cs @@ -64,17 +64,18 @@ namespace ImageProcessor.Web.Caching /// public static CachedImage Add(CachedImage cachedImage) { + // Add the CachedImage with a sliding expiration of 10 minutes. + CacheItemPolicy policy = new CacheItemPolicy { SlidingExpiration = new TimeSpan(0, 10, 0) }; + if (new Uri(cachedImage.Path).IsFile) { - // Add the CachedImage. - CacheItemPolicy policy = new CacheItemPolicy(); policy.ChangeMonitors.Add(new HostFileChangeMonitor(new List { cachedImage.Path })); MemCache.AddItem(Path.GetFileNameWithoutExtension(cachedImage.Key), cachedImage, policy); } else { - MemCache.AddItem(Path.GetFileNameWithoutExtension(cachedImage.Key), cachedImage); + MemCache.AddItem(Path.GetFileNameWithoutExtension(cachedImage.Key), cachedImage, policy); } return cachedImage; diff --git a/src/ImageProcessor.sln b/src/ImageProcessor.sln index 95c7c32aaf..d2a3a39fb7 100644 --- a/src/ImageProcessor.sln +++ b/src/ImageProcessor.sln @@ -28,7 +28,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Playground", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Web.PostProcessor", "ImageProcessor.Web.PostProcessor\ImageProcessor.Web.PostProcessor.csproj", "{55D08737-7D7E-4995-8892-BD9F944329E6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Web.AzureBlobCache", "ImageProcessor.Web.AzureBlobCache\ImageProcessor.Web.AzureBlobCache.csproj", "{3C805E4C-D679-43F8-8C43-8909CDB4D4D7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageProcessor.Web.Plugins.AzureBlobCache", "Plugins\ImageProcessor.Web\ImageProcessor.Web.Plugins.AzureBlobCache\ImageProcessor.Web.Plugins.AzureBlobCache.csproj", "{3C805E4C-D679-43F8-8C43-8909CDB4D4D7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B5217BED-B0B7-408E-81B7-877DE2BF9036}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{5D12E196-FB7A-4D97-B156-56901EF8084D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -197,6 +201,14 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {2CF69699-959A-44DC-A281-4E2596C25043} = {5D12E196-FB7A-4D97-B156-56901EF8084D} + {961340C8-8C93-401D-A0A2-FF9EC61E5260} = {B5217BED-B0B7-408E-81B7-877DE2BF9036} + {633B1C4C-4823-47BE-9A01-A665F3118C8C} = {B5217BED-B0B7-408E-81B7-877DE2BF9036} + {F6A208E9-C18F-43E9-B051-3C6EED30FDAF} = {B5217BED-B0B7-408E-81B7-877DE2BF9036} + {C7D1F0DD-CBD6-4127-82B4-51949EFF0BF5} = {5D12E196-FB7A-4D97-B156-56901EF8084D} + {3C805E4C-D679-43F8-8C43-8909CDB4D4D7} = {5D12E196-FB7A-4D97-B156-56901EF8084D} + EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution StartupItem = ImageProcessorConsole\ImageProcessorConsole.csproj EndGlobalSection diff --git a/src/ImageProcessor.Web.AzureBlobCache/AzureBlobCache.cs b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/AzureBlobCache.cs similarity index 99% rename from src/ImageProcessor.Web.AzureBlobCache/AzureBlobCache.cs rename to src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/AzureBlobCache.cs index fca2bcbf1d..46f5c9b504 100644 --- a/src/ImageProcessor.Web.AzureBlobCache/AzureBlobCache.cs +++ b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/AzureBlobCache.cs @@ -9,7 +9,7 @@ // // -------------------------------------------------------------------------------------------------------------------- -namespace ImageProcessor.Web.Caching +namespace ImageProcessor.Web.Plugins.AzureBlobCache { using System; using System.Collections.Generic; @@ -21,6 +21,7 @@ namespace ImageProcessor.Web.Caching using System.Threading.Tasks; using System.Web; + using ImageProcessor.Web.Caching; using ImageProcessor.Web.Extensions; using ImageProcessor.Web.Helpers; using ImageProcessor.Web.HttpModules; diff --git a/src/ImageProcessor.Web.AzureBlobCache/ImageProcessor.Web.AzureBlobCache.csproj b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/ImageProcessor.Web.Plugins.AzureBlobCache.csproj similarity index 72% rename from src/ImageProcessor.Web.AzureBlobCache/ImageProcessor.Web.AzureBlobCache.csproj rename to src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/ImageProcessor.Web.Plugins.AzureBlobCache.csproj index 6e57a2a38e..f0c7682af5 100644 --- a/src/ImageProcessor.Web.AzureBlobCache/ImageProcessor.Web.AzureBlobCache.csproj +++ b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/ImageProcessor.Web.Plugins.AzureBlobCache.csproj @@ -7,8 +7,8 @@ {3C805E4C-D679-43F8-8C43-8909CDB4D4D7} Library Properties - ImageProcessor.Web.Caching - ImageProcessor.Web.Caching.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache v4.5 512 ..\ @@ -32,34 +32,33 @@ 4 - - ..\packages\Microsoft.Data.Edm.5.6.2\lib\net40\Microsoft.Data.Edm.dll - True + + False + ..\..\..\packages\Microsoft.Data.Edm.5.6.2\lib\net40\Microsoft.Data.Edm.dll - - ..\packages\Microsoft.Data.OData.5.6.2\lib\net40\Microsoft.Data.OData.dll - True + + False + ..\..\..\packages\Microsoft.Data.OData.5.6.2\lib\net40\Microsoft.Data.OData.dll False - ..\packages\Microsoft.Data.Services.Client.5.6.2\lib\net40\Microsoft.Data.Services.Client.dll + ..\..\..\packages\Microsoft.Data.Services.Client.5.6.2\lib\net40\Microsoft.Data.Services.Client.dll - ..\packages\Microsoft.WindowsAzure.ConfigurationManager.1.8.0.0\lib\net35-full\Microsoft.WindowsAzure.Configuration.dll + ..\..\..\packages\Microsoft.WindowsAzure.ConfigurationManager.1.8.0.0\lib\net35-full\Microsoft.WindowsAzure.Configuration.dll - ..\packages\WindowsAzure.Storage.4.3.0\lib\net40\Microsoft.WindowsAzure.Storage.dll + ..\..\..\packages\WindowsAzure.Storage.4.3.0\lib\net40\Microsoft.WindowsAzure.Storage.dll - - ..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll - True + + ..\..\..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll False - ..\packages\System.Spatial.5.6.2\lib\net40\System.Spatial.dll + ..\..\..\packages\System.Spatial.5.6.2\lib\net40\System.Spatial.dll @@ -73,7 +72,7 @@ - + {d011a778-59c8-4bfa-a770-c350216bf161} ImageProcessor.Web diff --git a/src/ImageProcessor.Web.AzureBlobCache/Properties/AssemblyInfo.cs b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/Properties/AssemblyInfo.cs similarity index 100% rename from src/ImageProcessor.Web.AzureBlobCache/Properties/AssemblyInfo.cs rename to src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/Properties/AssemblyInfo.cs diff --git a/src/ImageProcessor.Web.AzureBlobCache/packages.config b/src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/packages.config similarity index 100% rename from src/ImageProcessor.Web.AzureBlobCache/packages.config rename to src/Plugins/ImageProcessor.Web/ImageProcessor.Web.Plugins.AzureBlobCache/packages.config diff --git a/src/TestWebsites/MVC/Test_Website_MVC.csproj b/src/TestWebsites/MVC/Test_Website_MVC.csproj index 3351fa9bfc..a53fcbde1d 100644 --- a/src/TestWebsites/MVC/Test_Website_MVC.csproj +++ b/src/TestWebsites/MVC/Test_Website_MVC.csproj @@ -152,9 +152,9 @@ - + {3c805e4c-d679-43f8-8c43-8909cdb4d4d7} - ImageProcessor.Web.AzureBlobCache + ImageProcessor.Web.Plugins.AzureBlobCache {55d08737-7d7e-4995-8892-bd9f944329e6} diff --git a/src/packages/repositories.config b/src/packages/repositories.config index 56a02b3954..617771d447 100644 --- a/src/packages/repositories.config +++ b/src/packages/repositories.config @@ -1,7 +1,7 @@  - + \ No newline at end of file