Custom Caching Code Compatibility with Auto-Optimize
-
As the developer of the Easy Form Builder plugin, I’m seeking advice on potential conflicts with Auto-Optimize.
Here’s the function I’m using for internal caching:
public function get_efbFunction($state) {
if (isset($this->efbFunction)) return $this->efbFunction;
$efbFunctionInstance;
if (false === ($efbFunctionInstance = wp_cache_get('efbFunctionInstance', 'emsfb'))) {
if (!class_exists('Emsfb\efbFunction')) {
require_once(EMSFB_PLUGIN_DIRECTORY . 'includes/functions.php');
}
$efbFunctionInstance = new \Emsfb\efbFunction();
wp_cache_set('efbFunctionInstance', $efbFunctionInstance, 'emsfb', 3600); // 1 hour cache
}
$this->efbFunction = $efbFunctionInstance;
if ($state == 1) return $this->efbFunction;
}I’m concerned that using
wp_cache_get
andwp_cache_set
for internal caching might cause conflicts with Auto-Optimize. Has anyone encountered similar issues or know of best practices to ensure compatibility?Any guidance or insights would be greatly appreciated.
Thank you for your help!
The page I need help with: [log in to see the link]
Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.