GraphQlResolverCache Module
Model\Resolver\Result\DehydratorInterface
This interface defines a contract for converting GraphQL resolver results into a format that can be serialized and stored in cache. Developers impleme...
Model\Resolver\Result\DehydratorProviderInterface
This interface defines a contract for providing dehydrator instances based on specific GraphQL resolvers. Developers implement this interface to creat...
Model\Resolver\Result\HydratorInterface
This interface defines a contract for hydrating (populating/enriching) cached GraphQL resolver data before it's passed to child resolvers. Developers...
Model\Resolver\Result\HydratorProviderInterface
This interface defines a provider that returns the appropriate hydrator for a given GraphQL resolver. Developers would implement this interface when b...
Model\Resolver\Result\PrehydratorInterface
This interface defines a contract for prehydrating cached GraphQL resolver data immediately after it's retrieved from cache. Developers implement this...
Model\Resolver\Result\ValueProcessorInterface
This interface defines value processors for GraphQL resolver cache operations in Magento 2. Developers implement this interface to transform or modify...
Resolver\Result\DehydratorComposite
This class manages multiple dehydrator implementations to process GraphQL resolver results before caching. It iterates through all registered dehydrat...
Resolver\Result\HydratorComposite
This class orchestrates multiple hydrator objects to populate cached GraphQL resolver data. Developers use it to manage a collection of hydrators that...
Resolver\Result\HydratorDehydratorProvider
This class manages hydrators and dehydrators for GraphQL resolvers in Magento 2's caching system. Developers use it to convert resolver data into cach...
Resolver\Result\ResolverIdentityClassProvider
This class maps GraphQL resolver classes to their corresponding cache identity providers. Developers use it to retrieve the appropriate identity provi...
Resolver\Result\TagResolver
This class resolves cache tags for GraphQL resolver results to enable proper cache invalidation. Developers use it to determine which cache tags shoul...
Resolver\Result\Type
This class defines a dedicated cache type for storing GraphQL resolver query results. It allows Magento to cache and retrieve GraphQL query responses...
Resolver\Result\ValueProcessor
This class processes GraphQL resolver results for caching purposes by handling serialization (dehydration) before saving to cache and deserialization...