The cache component is used to store different information into memory or file system for much faster access.
The stored information can only be accessed for a limited time, after which it is invalidated.
The Memory library is required by this class.