Moved caching from request class to new helper class