public void Start() { if (Nativefier == null) { Nativefier = new Nativefier <TestModel>(4, "NativefierTest") { DiskDelegate = this, MemoryDelegate = this }; } }
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 }; } }
public void OnRemoveMemory(INativefier <string> cache, string forObj) { WhatBeingRemoveFromMemory = forObj; RemoveMemoryIsSuccess = cache == Nativefier; }
public void OnRemoveDisk(INativefier <string> cache, string forObj) { WhatBeingRemoveFromDisk = forObj; RemoveDiskIsSuccess = cache == Nativefier; }
public void OnClearMemory(INativefier <string> cache) { ClearMemoryIsSuccess = cache == Nativefier; }
public void OnClearDisk(INativefier <string> cache) { ClearDiskIsSuccess = cache == Nativefier; }
public void OnRemoveMemory(INativefier <TestModel> cache, TestModel forObj) { WhatBeingRemoveFromMemory = forObj; RemoveMemoryIsSuccess = cache == Nativefier; }
public void OnRemoveDisk(INativefier <TestModel> cache, TestModel forObj) { WhatBeingRemoveFromDisk = forObj; RemoveDiskIsSuccess = cache == Nativefier; }
public void OnClearMemory(INativefier <TestModel> cache) { ClearMemoryIsSuccess = cache == Nativefier; }
public void OnClearDisk(INativefier <TestModel> cache) { ClearDiskIsSuccess = cache == Nativefier; }
public static void AsyncGetAndForget <T>(this INativefier <T> self, string key, Action <T> onCompleted) { self.AsyncGet(key, onCompleted, true); }
public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key, bool startTaskImmediately) { return(self.AsyncGetOrFetch(key, null, startTaskImmediately)); }
public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key) { return(self.AsyncGetOrFetch(key, null, true)); }
public static Task <T> AsyncGetOrFetch <T>(this INativefier <T> self, string key, Action <T> onCompleted) { return(self.AsyncGetOrFetch(key, onCompleted, true)); }