Added hammock project to debug streaming issues
[pithos-ms-client] / trunk / hammock / src / net35 / Hammock / Caching / CacheFactory.cs
1 using System;
2
3 namespace Hammock.Caching
4 {
5 #if !SILVERLIGHT
6     [Serializable]
7 #endif
8     public static class CacheFactory
9     {
10 #if !Smartphone && !Silverlight && !ClientProfiles && !MonoTouch && !NETCF
11         public static IDependencyCache AspNetCache
12         {
13             get { return new AspNetCache(); }
14         }
15 #endif
16
17         public static ICache InMemoryCache
18         {
19             get { return new SimpleCache(); }
20         }
21
22 #if SILVERLIGHT
23         public static ICache IsolatedStorageCache
24         {
25             get { throw new NotImplementedException(); }
26         }
27 #endif
28     }
29 }