aboutsummaryrefslogtreecommitdiff
path: root/Source/AddIn/AddIn.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Source/AddIn/AddIn.cs')
-rw-r--r--Source/AddIn/AddIn.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/AddIn/AddIn.cs b/Source/AddIn/AddIn.cs
index 014b607..67cdcc8 100644
--- a/Source/AddIn/AddIn.cs
+++ b/Source/AddIn/AddIn.cs
@@ -2,6 +2,8 @@
using ExcelDna.IntelliSense;
using ExcelDna.Registration;
using System.Net.Http;
+using System.Runtime.Caching;
+
namespace RehauSku
{
@@ -16,10 +18,13 @@ namespace RehauSku
public class AddIn : IExcelAddIn
{
- public static HttpClient httpClient = new HttpClient();
+ public static HttpClient httpClient;
+ public static MemoryCache memoryCache;
public void AutoOpen()
{
+ httpClient = new HttpClient();
+ memoryCache = new MemoryCache("RehauSku");
RegisterFunctions();
IntelliSenseServer.Install();
RegistryUtil.Initialize();
@@ -29,6 +34,7 @@ namespace RehauSku
{
IntelliSenseServer.Uninstall();
RegistryUtil.Uninitialize();
+ memoryCache.Dispose();
}
void RegisterFunctions()