public function getReadCriteriaCacheKey(EntityDefinition $definition, Criteria $criteria, Context $context): string
    {
        $keys = [$this->getDefinitionCacheKey($definition), $this->getReadCriteriaHash($criteria), $this->getContextHash($context)];

        return md5(implode('-', $keys));
    }