left-to-right.
* (bug 28719) Do not call mLinkHolders __destruct explicitly
* (bug 21196) Article::getContributors() no longer fails on PostgreSQL.
-* (bug 28752) XCache doesn't work in CLI mode.
* (bug 28076) Thumbnail height limited to 360 pixels on Special:Listfiles
* (bug 22227) Special:Listfiles no longer throws an error on bogus file entries
* (bug 19408) user_properties.up_property: 32 bytes is not enough.
* @ingroup Cache
*/
class XCacheBagOStuff extends BagOStuff {
- /**
- * Are we operating in CLI mode? Since xcache doesn't work then and they
- * don't want to change that
- * @see bug 28752
- * @var bool
- */
- private $isCli = false;
-
- public function __construct() {
- $this->isCli = php_sapi_name() == 'cli';
- }
-
/**
* Get a value from the XCache object cache
*
* @return mixed
*/
public function get( $key ) {
- if( $this->isCli ) {
- return false;
- }
$val = xcache_get( $key );
if ( is_string( $val ) ) {
* @return bool
*/
public function set( $key, $value, $expire = 0 ) {
- if( !$this->isCli ) {
- xcache_set( $key, serialize( $value ), $expire );
- }
+ xcache_set( $key, serialize( $value ), $expire );
return true;
}
* @return bool
*/
public function delete( $key, $time = 0 ) {
- if( !$this->isCli ) {
- xcache_unset( $key );
- }
+ xcache_unset( $key );
return true;
}
}