Petra
AI assistant for GrootMade
Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.
forked from Transient Control™
AuraSync is not affiliated with Transient Control. The name and any related trademarks are used solely for nominative descriptive purposes.
This plugin offers a set of utilities for managing transient data in a CMS, aimed at developers who need to handle caching more efficiently. It simplifies the process of getting and setting transients while adding advanced features for data regeneration.
Registration and Callbacks: Register transients with customizable arguments, including cache type and expiration, and define callback functions to populate data dynamically.
Asynchronous Updates: Enable background processes to regenerate transient data without blocking user requests, using hooks to trigger updates automatically.
Soft Expiration and Retries: Set transients to soft expire, serving stale data while updating in the background, and include a retry system for failed external API calls with exponential backoff.
CLI Commands: Use command-line tools to list, get, set, and delete transients, allowing for bulk operations and easier debugging in development environments.
Debugging and Modifiers: Enable hot reload mode for development to force data regeneration, and use modifiers to store variations of the same transient without multiple registrations.