public function decrement($key, $offset = 1) {
		if ($this->_config['scope']) {
			$key = "{$this->_config['scope']}_{$key}";
		}
		if (!$result = $this->_read($key)) {
			return false;
		}
		if (!$this->_write($key, $result['value'] -= $offset, $result['expiry'])) {
			return false;
		}
		return $result['value'];
	}
public function decrement($key, $offset = 1) {
		if ($this->_config['scope']) {
			$key = "{$this->_config['scope']}_{$key}";
		}
		if (!$result = $this->_read($key)) {
			return false;
		}
		if (!$this->_write($key, $result['value'] -= $offset, $result['expiry'])) {
			return false;
		}
		return $result['value'];
	}
public function decrement ( $ key , $ offset = 1 ) { if ( $ this -> _config [ 'scope' ] ) { $ key = "{$this->_config['scope']}_{$key}" ; } if ( ! $ result = $ this -> _read ( $ key ) ) { return false ; } if ( ! $ this -> _write ( $ key , $ result [ 'value' ] -= $ offset , $ result [ 'expiry' ] ) ) { return false ; } return $ result [ 'value' ] ; }
Performs a decrement operation on a specified numeric cache item.

@param string $key Key of numeric cache item to decrement.
@param integer $offset Offset to decrement - defaults to `1`.
@return integer|boolean The item's new value on successful decrement, else `false`.
Performs a decrement operation on a specified numeric cache item .