private function setCachedSettings(Collection $settings)
    {
        $expiresAt = Carbon::now()->addMinutes(15);
        $settings  = $settings->toArray();

        Cache::put(self::CACHE_NAME, $settings, $expiresAt);

        $this->fireEvent('cache_updated', array($settings));
    }