MediaWiki  REL1_20
APCBagOStuff Class Reference

This is a wrapper for APC's shared memory functions. More...

Inheritance diagram for APCBagOStuff:
Collaboration diagram for APCBagOStuff:

List of all members.

Public Member Functions

 decr ($key, $value=1)
 Decrease stored value of $key by $value while preserving its TTL.
 delete ($key, $time=0)
 get ($key)
 incr ($key, $value=1)
 Increase stored value of $key by $value while preserving its TTL.
 keys ()
 set ($key, $value, $exptime=0)

Detailed Description

This is a wrapper for APC's shared memory functions.

Definition at line 29 of file APCBagOStuff.php.


Member Function Documentation

APCBagOStuff::decr ( key,
value = 1 
)

Decrease stored value of $key by $value while preserving its TTL.

Parameters:
$keyString
$valueInteger
Returns:
integer

Reimplemented from BagOStuff.

Definition at line 79 of file APCBagOStuff.php.

References $value.

APCBagOStuff::delete ( key,
time = 0 
)
Parameters:
$keystring
$timeint
Returns:
bool

Reimplemented from BagOStuff.

Definition at line 69 of file APCBagOStuff.php.

APCBagOStuff::get ( key)
Parameters:
$keystring
Returns:
mixed

Reimplemented from BagOStuff.

Definition at line 34 of file APCBagOStuff.php.

References BagOStuff\isInteger().

APCBagOStuff::incr ( key,
value = 1 
)

Increase stored value of $key by $value while preserving its TTL.

Parameters:
$keyString: Key to increase
$valueInteger: Value to add to $key (Default 1)
Returns:
integer|bool New value or false on failure

Reimplemented from BagOStuff.

Definition at line 75 of file APCBagOStuff.php.

References $value.

Returns:
Array

Reimplemented from BagOStuff.

Definition at line 86 of file APCBagOStuff.php.

References $keys.

APCBagOStuff::set ( key,
value,
exptime = 0 
)
Parameters:
$keystring
$valuemixed
$exptimeint
Returns:
bool

Reimplemented from BagOStuff.

Definition at line 54 of file APCBagOStuff.php.

References $value, and BagOStuff\isInteger().


The documentation for this class was generated from the following file: