public function configurationObjectAfter(GetConfigurationObjectDTO $serviceDataTransferObject)
    {
        $this->delay(
            self::PRIORITY_SAVE_OBJECT_IN_CACHE,
            function (GetConfigurationObjectDTO $serviceDataTransferObject) {
                $cacheHash = $this->getConfigurationObjectCacheHash($serviceDataTransferObject);

                if (false === isset($this->configurationObjectsFetchedFromCache[$cacheHash])) {
                    $this->getCacheInstance()->set($cacheHash, $serviceDataTransferObject->getResult());
                }
            }
        );
    }