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.
Version
Original
Updated
Version
Original
Updated
Version
Original
Updated