Zend Framework
1.12
|
Public Member Functions | |
__construct ($backend=null) | |
Memory manager constructor. | |
__destruct () | |
Object destructor. | |
setMemoryLimit ($newLimit) | |
Set memory grow limit. | |
getMemoryLimit () | |
Get memory grow limit. | |
setMinSize ($newSize) | |
Set minimum size of values, which may be swapped. | |
getMinSize () | |
Get minimum size of values, which may be swapped. | |
create ($value= '') | |
Create new Zend_Memory value container. | |
createLocked ($value= '') | |
Create new Zend_Memory value container, which has value always locked in memory. | |
unlink (Zend_Memory_Container_Movable $container, $id) | |
Unlink value container from memory manager. | |
processUpdate (Zend_Memory_Container_Movable $container, $id) | |
Process value update. | |
load (Zend_Memory_Container_Movable $container, $id) | |
Load value from swap file. | |
__construct | ( | $backend = null | ) |
Memory manager constructor.
If backend is not specified, then memory objects are never swapped
Zend_Cache_Backend | $backend | |
array | $backendOptions | associative array of options for the corresponding backend constructor |
__destruct | ( | ) |
Object destructor.
Clean up backend storage
create | ( | $value = '' | ) |
createLocked | ( | $value = '' | ) |
Create new Zend_Memory value container, which has value always locked in memory.
string | $value |
Zend_Memory_Exception |
getMemoryLimit | ( | ) |
Get memory grow limit.
getMinSize | ( | ) |
Get minimum size of values, which may be swapped.
load | ( | Zend_Memory_Container_Movable | $container, |
$id | |||
) |
Load value from swap file.
processUpdate | ( | Zend_Memory_Container_Movable | $container, |
$id | |||
) |
Process value update.
This method is automatically invoked by memory container only once per "modification session", but user may call memory container touch() method several times depending on used algorithm. So we have to use this check to optimize this case.
setMemoryLimit | ( | $newLimit | ) |
setMinSize | ( | $newSize | ) |
Set minimum size of values, which may be swapped.
integer | $newSize |
unlink | ( | Zend_Memory_Container_Movable | $container, |
$id | |||
) |
Unlink value container from memory manager.
Used by Memory container destroy() method