public function __construct(AbstractCacheProviderDecorator $cacheProviderDecorator, Stopwatch $stopwatch)
 {
     parent::__construct($cacheProviderDecorator->getCacheProvider(), $cacheProviderDecorator->getDefaultLifetime());
     $this->cacheProviderDecorator = $cacheProviderDecorator;
     $this->cacheCollectedDataBuilder = new CacheCollectedDataBuilder();
     self::$stopwatch = $stopwatch;
 }
 public function __construct(AbstractCacheProviderDecorator $cacheProviderDecorator, Stopwatch $stopwatch)
 {
     $this->cacheProviderDecorator = $cacheProviderDecorator;
     self::$stopwatch = $stopwatch;
 }