diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2022-07-04 11:33:29 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2022-07-04 11:33:29 +0300 |
commit | dca3481e9a91e1c9d5b86e1508b0a2993088e759 (patch) | |
tree | 208550ad4a4e541248a87583552e3beaa0713790 /src/AddIn/MemoryCacheUtil.cs | |
parent | 10e6a108f974b3e2541ec322f99e60ec5ab7d9f7 (diff) |
Remove Store Functions
Diffstat (limited to 'src/AddIn/MemoryCacheUtil.cs')
-rw-r--r-- | src/AddIn/MemoryCacheUtil.cs | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/AddIn/MemoryCacheUtil.cs b/src/AddIn/MemoryCacheUtil.cs deleted file mode 100644 index 1d42e14..0000000 --- a/src/AddIn/MemoryCacheUtil.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System; -using System.Runtime.Caching; -using System.Threading.Tasks; -using RehauSku.Assistant; - -namespace RehauSku -{ - static class MemoryCacheUtil - { - public static bool IsCached(this string request) - { - return AddIn.memoryCache.Contains(request); - } - - public static IProduct GetFromCache(this string request) - { - return AddIn.memoryCache[request] as IProduct; - } - - public static async Task<IProduct> RequestAndCache(this string request) - { - IProduct product = await SkuAssist.GetProductAsync(request); - - if (product == null) - return null; - - AddIn.memoryCache.Add(request, product, DateTime.Now.AddMinutes(10)); - return product; - } - - public static void ClearCache() - { - AddIn.memoryCache.Dispose(); - AddIn.memoryCache = new MemoryCache("RehauSku"); - } - } -}
\ No newline at end of file |