Get result from storage for specified function. Will raise an exception
		(:class:`.WCacheStorage.CacheMissedException`) if there is no cached result.

		:param decorated_function: called function (original)
		:param args: args with which function is called
		:param kwargs: kwargs with which function is called

		:return: (any type, even None)

def get_result(self, decorated_function, *args, **kwargs):
		""" Get result from storage for specified function. Will raise an exception
		(:class:`.WCacheStorage.CacheMissedException`) if there is no cached result.

		:param decorated_function: called function (original)
		:param args: args with which function is called
		:param kwargs: kwargs with which function is called

		:return: (any type, even None)
		"""
		cache_entry = self.get_cache(decorated_function, *args, **kwargs)
		if cache_entry.has_value is False:
			raise WCacheStorage.CacheMissedException('No cache record found')
		return cache_entry.cached_value