Ejemplo n.º 1
0
 public void Start()
 {
     if (Nativefier == null)
     {
         Nativefier = new Nativefier <TestModel>(4, "NativefierTest")
         {
             DiskDelegate   = this,
             MemoryDelegate = this
         };
     }
 }
Ejemplo n.º 2
0
 public void Start()
 {
     if (Nativefier == null)
     {
         Nativefier = new Nativefier <string>(4, "NativefierStringTest")
         {
             DiskDelegate   = this,
             MemoryDelegate = this,
             Serializer     = new SerializerTest()
         };
     }
 }
 public void Start()
 {
     if (Nativefier == null)
     {
         Nativefier = new Nativefier <TestModelBytes>(4, "NativefierBytesTest")
         {
             DiskDelegate   = this,
             MemoryDelegate = this,
             Serializer     = this
         };
     }
 }
Ejemplo n.º 4
0
 public void OnRemoveMemory(INativefier <string> cache, string forObj)
 {
     WhatBeingRemoveFromMemory = forObj;
     RemoveMemoryIsSuccess     = cache == Nativefier;
 }
Ejemplo n.º 5
0
 public void OnRemoveDisk(INativefier <string> cache, string forObj)
 {
     WhatBeingRemoveFromDisk = forObj;
     RemoveDiskIsSuccess     = cache == Nativefier;
 }
Ejemplo n.º 6
0
 public void OnClearMemory(INativefier <string> cache)
 {
     ClearMemoryIsSuccess = cache == Nativefier;
 }
Ejemplo n.º 7
0
 public void OnClearDisk(INativefier <string> cache)
 {
     ClearDiskIsSuccess = cache == Nativefier;
 }
Ejemplo n.º 8
0
 public void OnRemoveMemory(INativefier <TestModel> cache, TestModel forObj)
 {
     WhatBeingRemoveFromMemory = forObj;
     RemoveMemoryIsSuccess     = cache == Nativefier;
 }
Ejemplo n.º 9
0
 public void OnRemoveDisk(INativefier <TestModel> cache, TestModel forObj)
 {
     WhatBeingRemoveFromDisk = forObj;
     RemoveDiskIsSuccess     = cache == Nativefier;
 }
Ejemplo n.º 10
0
 public void OnClearMemory(INativefier <TestModel> cache)
 {
     ClearMemoryIsSuccess = cache == Nativefier;
 }
Ejemplo n.º 11
0
 public void OnClearDisk(INativefier <TestModel> cache)
 {
     ClearDiskIsSuccess = cache == Nativefier;
 }
Ejemplo n.º 12
0
 public static void AsyncGetAndForget <T>(this INativefier <T> self, string key, Action <T> onCompleted)
 {
     self.AsyncGet(key, onCompleted, true);
 }
Ejemplo n.º 13
0
 public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key, bool startTaskImmediately)
 {
     return(self.AsyncGetOrFetch(key, null, startTaskImmediately));
 }
Ejemplo n.º 14
0
 public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key)
 {
     return(self.AsyncGetOrFetch(key, null, true));
 }
Ejemplo n.º 15
0
 public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key, Action <T> onCompleted)
 {
     return(self.AsyncGetOrFetch(key, onCompleted, true));
 }