Memory manager
This class encapsulates memory menagement operations, when PHP works in limited memory mode.
This function is intended to generate unique id, used by memory manager
Memory manager constructor
If cache is not specified, then memory objects are never swapped
Parameters: | CacheStorage – |
---|
Set minimum size of values, which may be swapped
Parameters: | integer – |
---|
Get minimum size of values, which may be swapped
Return type: | integer |
---|
Create new Zend_Memory value container
Parameters: | string – |
---|---|
Return type: | ContainerContainerInterface |
Throws : | ExceptionExceptionInterface |
Create new Zend_Memory value container, which has value always locked in memory
Parameters: | string – |
---|---|
Return type: | ContainerContainerInterface |
Throws : | ExceptionExceptionInterface |
Create new Zend_Memory object
Parameters: |
|
---|---|
Return type: | ZendMemoryContainerContainerInterface |
Throws : | ZendMemoryExceptionExceptionInterface |
Unlink value container from memory manager
Used by Memory container destroy() method
Parameters: |
|
---|---|
Return type: | null |
Process value update
Parameters: |
|
---|
Swap object data to disk Actually swaps data or only unloads it from memory, if object is not changed since last swap
Parameters: |
|
---|
Load value from swap file.
Parameters: |
|
---|