Esempio n. 1
0
 public MemCachePlugin(long maxBytes, TimeSpan usageWindow)
 {
     //Cleanup at most once per minute, unless hitting the limits.
     cache = new ConstrainedCache <string, MemCacheResult>(StringComparer.OrdinalIgnoreCase, delegate(string key, MemCacheResult file) {
         return(key.Length * 4 + file.BytesOccupied);
     }, maxBytes, usageWindow, new TimeSpan(0, 1, 0));
 }
Esempio n. 2
0
 public MemCachePlugin(long maxBytes, TimeSpan usageWindow)
 {
     //Cleanup at most once per minute, unless hitting the limits.
     cache = new ConstrainedCache<string, MemCacheResult>(StringComparer.OrdinalIgnoreCase, delegate(string key, MemCacheResult file) {
         return key.Length * 4 + file.BytesOccupied;
     }, maxBytes, usageWindow, new TimeSpan(0, 1, 0));
 }