The class functions as a global cache container where you can store data
that is reused by the application. The cache content is not persisted, so
once the process is completed, the data is gone.
Usage:
public function getResult()
{
if (!Cache::has('result'))
{
Cache::set('result') = $this->complexMethod();
}
return Cache::get('result');
}