diff --git a/README.md b/README.md index 70bc9e4..8c2ada8 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ Having a local cache in front of a centralized cache is nothing new, it's a feat DoubleCache provides this functionality using System.Runtime.Cache.MemoryCache. By creating your own implementation of the ICacheAside interface, it is easy to replace the local or remote cache with your own. +##Build status +[![Build status](https://ci.appveyor.com/api/projects/status/8qnxdit4rugd7hij?svg=true)](https://ci.appveyor.com/project/BjrnEinarBjarnes/doublecache) + ##Usage Add a reference to DoubleCache using nuget `Install-Package DoubleCache` and initialize the DoubleCache with a remote and a local cache. ``` diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..a11e2a0 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,5 @@ +assembly_info: + patch: false +build_script: + build.cmd +test: off diff --git a/source/DoubleCache/DoubleCache.csproj b/source/DoubleCache/DoubleCache.csproj index 7288e22..26ff98d 100644 --- a/source/DoubleCache/DoubleCache.csproj +++ b/source/DoubleCache/DoubleCache.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,7 +9,7 @@ Properties DoubleCache DoubleCache - v4.6 + v4.5.1 512 @@ -30,14 +30,6 @@ 4 - - ..\packages\MsgPack.Cli.0.6.5\lib\net45\MsgPack.dll - True - - - ..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - @@ -47,6 +39,12 @@ + + ..\packages\MsgPack.Cli.0.6.5\lib\net45\MsgPack.dll + + + ..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll + diff --git a/source/DoubleCacheTests/DoubleCacheTests.csproj b/source/DoubleCacheTests/DoubleCacheTests.csproj index 6cbdb11..dc087df 100644 --- a/source/DoubleCacheTests/DoubleCacheTests.csproj +++ b/source/DoubleCacheTests/DoubleCacheTests.csproj @@ -1,5 +1,5 @@  - + @@ -10,7 +10,7 @@ Properties DoubleCacheTests DoubleCacheTests - v4.6 + v4.5.1 512 @@ -33,22 +33,6 @@ 4 - - ..\packages\Castle.Core.2.5.2\lib\NET35\Castle.Core.dll - True - - - ..\packages\FakeItEasy.1.25.3\lib\net40\FakeItEasy.dll - True - - - ..\packages\Shouldly.2.6.0\lib\net40\Shouldly.dll - True - - - ..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - @@ -58,17 +42,26 @@ - + + ..\packages\Castle.Core.2.5.2\lib\NET35\Castle.Core.dll + + + ..\packages\FakeItEasy.1.25.3\lib\net40\FakeItEasy.dll + + + ..\packages\Shouldly.2.6.0\lib\net40\Shouldly.dll + + + ..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll + + ..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll - True - + ..\packages\xunit.extensibility.core.2.1.0\lib\dotnet\xunit.core.dll - True - + ..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll - True @@ -94,7 +87,7 @@ - {6c5d1a93-cca6-4cf2-9c76-103021f0a999} + {6C5D1A93-CCA6-4CF2-9C76-103021F0A999} DoubleCache diff --git a/source/Sample/RandomUser/RandomUser.csproj b/source/Sample/RandomUser/RandomUser.csproj index 6b78f61..66e0de2 100644 --- a/source/Sample/RandomUser/RandomUser.csproj +++ b/source/Sample/RandomUser/RandomUser.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,7 +9,7 @@ Properties RandomUser RandomUser - v4.6 + v4.5.1 512 @@ -30,14 +30,6 @@ 4 - - ..\..\packages\Newtonsoft.Json.8.0.1\lib\net45\Newtonsoft.Json.dll - True - - - ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - @@ -46,6 +38,12 @@ + + ..\..\packages\Newtonsoft.Json.8.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll + diff --git a/source/Sample/SampleApiCacheUpdateConsole/SampleApiCacheUpdateConsole.csproj b/source/Sample/SampleApiCacheUpdateConsole/SampleApiCacheUpdateConsole.csproj index 021f7da..d575ab9 100644 --- a/source/Sample/SampleApiCacheUpdateConsole/SampleApiCacheUpdateConsole.csproj +++ b/source/Sample/SampleApiCacheUpdateConsole/SampleApiCacheUpdateConsole.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,7 +9,7 @@ Properties CachePublisher CachePublisher - v4.6 + v4.5.1 512 true @@ -33,10 +33,6 @@ 4 - - ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - @@ -45,6 +41,9 @@ + + ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll + @@ -56,11 +55,11 @@ - {6c5d1a93-cca6-4cf2-9c76-103021f0a999} + {6C5D1A93-CCA6-4CF2-9C76-103021F0A999} DoubleCache - {5cd548fd-5f02-4a15-9839-e3457e1cfd58} + {5CD548FD-5F02-4A15-9839-E3457E1CFD58} RandomUser diff --git a/source/Sample/SampleApiHostConsole/SampleApiHostConsole.csproj b/source/Sample/SampleApiHostConsole/SampleApiHostConsole.csproj index 1d2ed7a..fce0e4a 100644 --- a/source/Sample/SampleApiHostConsole/SampleApiHostConsole.csproj +++ b/source/Sample/SampleApiHostConsole/SampleApiHostConsole.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,7 +9,7 @@ Properties CachedAPI CachedAPI - v4.6 + v4.5.1 512 true @@ -33,54 +33,44 @@ 4 - + + + + + + + + + ..\..\packages\Microsoft.Owin.2.0.2\lib\net45\Microsoft.Owin.dll - True - + ..\..\packages\Microsoft.Owin.Host.HttpListener.2.0.2\lib\net45\Microsoft.Owin.Host.HttpListener.dll - True - + ..\..\packages\Microsoft.Owin.Hosting.2.0.2\lib\net45\Microsoft.Owin.Hosting.dll - True - + ..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll - True - + ..\..\packages\Owin.1.0\lib\net40\Owin.dll - True - + ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - - - + ..\..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll - True - + ..\..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll - True - + ..\..\packages\Microsoft.AspNet.WebApi.Owin.5.2.3\lib\net45\System.Web.Http.Owin.dll - True - + ..\..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.3\lib\net45\System.Web.Http.WebHost.dll - True - - - - - - @@ -92,7 +82,7 @@ - {94c2827e-aeee-465a-8f10-9b6814d9ed29} + {94C2827E-AEEE-465A-8F10-9B6814D9ED29} SampleApiOwin diff --git a/source/Sample/SampleApiOwin/SampleApiOwin.csproj b/source/Sample/SampleApiOwin/SampleApiOwin.csproj index 5f5030b..13990f9 100644 --- a/source/Sample/SampleApiOwin/SampleApiOwin.csproj +++ b/source/Sample/SampleApiOwin/SampleApiOwin.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,7 +9,7 @@ Properties CacheSample CacheSample - v4.6 + v4.5.1 512 @@ -30,64 +30,52 @@ 4 - + + + + + + + + + + + ..\..\packages\Jil.2.12.1\lib\net45\Jil.dll - True - + ..\..\packages\Microsoft.Owin.3.0.1\lib\net45\Microsoft.Owin.dll - True - + ..\..\packages\Microsoft.Owin.Host.HttpListener.2.0.2\lib\net45\Microsoft.Owin.Host.HttpListener.dll - True - + ..\..\packages\Microsoft.Owin.Hosting.2.0.2\lib\net45\Microsoft.Owin.Hosting.dll - True - + ..\..\packages\MsgPack.Cli.0.6.5\lib\net45\MsgPack.dll - True - + ..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll - True - + ..\..\packages\Owin.1.0\lib\net40\Owin.dll - True - + ..\..\packages\Sigil.4.5.0\lib\net45\Sigil.dll - True - + ..\..\packages\StackExchange.Redis.1.0.488\lib\net45\StackExchange.Redis.dll - True - - - + ..\..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll - True - - - + ..\..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll - True - + ..\..\packages\Microsoft.AspNet.WebApi.Owin.5.2.3\lib\net45\System.Web.Http.Owin.dll - True - - - - - - @@ -108,11 +96,11 @@ - {6c5d1a93-cca6-4cf2-9c76-103021f0a999} + {6C5D1A93-CCA6-4CF2-9C76-103021F0A999} DoubleCache - {5cd548fd-5f02-4a15-9839-e3457e1cfd58} + {5CD548FD-5F02-4A15-9839-E3457E1CFD58} RandomUser