Currently, I have to convert int
to string
and store in cache, very complex
int test = 123;
System.Web.HttpContext.Current.Cache.Insert("key", test.ToString()); // to save the cache
test = Int32.Parse(System.Web.HttpContext.Current.Cache.Get("key").ToString()); // to get the cache
Is here a faster way without change type again and again?
You can store any kind of object in the cache. The method signature is:
so, you don't need to convert to string before inserting. You will, however, need to cast when you retrieve from the cache:
This will incur a boxing/unboxing penalty with primitive types, but considerably less so than going via string each time.