public static function transient($slug, $callback, $transient_time = 0, $lock_timeout = 5, $force = false)
{
$slug = apply_filters('timber/transient/slug', $slug);
$enable_transients = $transient_time === false || defined('WP_DISABLE_TRANSIENTS') && WP_DISABLE_TRANSIENTS ? false : true;
$data = $enable_transients ? get_transient($slug) : false;
if (false === $data) {
$data = self::handle_transient_locking($slug, $callback, $transient_time, $lock_timeout, $force, $enable_transients);
}
return $data;
}