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

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

        return md5(implode('-', $keys));
    }
public function getReadCriteriaCacheKey ( EntityDefinition $ definition , Criteria $ criteria , Context $ context ) : string { $ keys = [ $ this -> getDefinitionCacheKey ( $ definition ) , $ this -> getReadCriteriaHash ( $ criteria ) , $ this -> getContextHash ( $ context ) ] ; return md5 ( implode ( '-' , $ keys ) ) ; }
Generates a cache key for a criteria inside the read process.
Considers different associations and context states.
Generates a cache key for a criteria inside the read process . Considers different associations and context states .