/** @var array */
protected $bag;
- function __construct() {
+ function __construct( $params = array() ) {
+ parent::__construct( $params );
$this->bag = array();
}
return false;
}
- $casToken = serialize( $this->bag[$key][0] );
+ $casToken = $this->bag[$key][0];
return $this->bag[$key][0];
}
* @return bool
*/
function cas( $casToken, $key, $value, $exptime = 0 ) {
- if ( serialize( $this->get( $key ) ) === $casToken ) {
+ if ( $this->get( $key ) === $casToken ) {
return $this->set( $key, $value, $exptime );
}
/**
* @param string $key
- * @param int $time
* @return bool
*/
- function delete( $key, $time = 0 ) {
+ function delete( $key ) {
if ( !isset( $this->bag[$key] ) ) {
return false;
}