public static function getTransient($sTransientKey, $vDefault = null)
{
global $_wp_using_ext_object_cache;
$_bWpUsingExtObjectCacheTemp = $_wp_using_ext_object_cache;
$_wp_using_ext_object_cache = false;
self::$_bIsNetworkAdmin = isset(self::$_bIsNetworkAdmin) ? self::$_bIsNetworkAdmin : is_network_admin();
$sTransientKey = self::_getCompatibleTransientKey($sTransientKey, self::$_bIsNetworkAdmin ? 40 : 45);
$_aFunctionNames = array(0 => 'get_transient', 1 => 'get_site_transient');
$_vTransient = $_aFunctionNames[(int) self::$_bIsNetworkAdmin]($sTransientKey);
$_wp_using_ext_object_cache = $_bWpUsingExtObjectCacheTemp;
return null === $vDefault ? $_vTransient : (false === $_vTransient ? $vDefault : $_vTransient);
}