Log in

GraphQlResolverCache Module

Model\Resolver\Result\DehydratorInterface

Interface

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

Interface

This interface defines a contract for providing dehydrator instances based on specific GraphQL resolvers. Developers implement this interface to creat...

Model\Resolver\Result\HydratorInterface

Interface

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

Interface

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

Interface

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

Interface

This interface defines value processors for GraphQL resolver cache operations in Magento 2. Developers implement this interface to transform or modify...

Resolver\Result\DehydratorComposite

Model

This class manages multiple dehydrator implementations to process GraphQL resolver results before caching. It iterates through all registered dehydrat...

Resolver\Result\HydratorComposite

Model

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

Model

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

Model

This class maps GraphQL resolver classes to their corresponding cache identity providers. Developers use it to retrieve the appropriate identity provi...

Resolver\Result\TagResolver

Model

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

Model

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

Model

This class processes GraphQL resolver results for caching purposes by handling serialization (dehydration) before saving to cache and deserialization...