Changed Cache method from Get with Get<T>

Referred to #103 using generic method could be better than take an object and cast it