Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
array $_specificOptions = 'array'
This frontend specific options
====> (boolean) cache_by_default : - if true, function calls will be cached by default
====> (array) cached_functions : - an array of function names which will be cached (even if cache_by_default = false)
====> (array) non_cached_functions : - an array of function names which won't be cached (even if cache_by_default = true)
__construct(
array $options
=
array
)
:
void
Constructor
_makeId(
$callback, $args
)
:
ZF-9970
call(
callback $callback, array $parameters
=
array, array $tags
=
array, int $specificLifetime
=
false, int $priority
=
8
)
:
mixed
Main method : call the specified function or get the result from cache
makeId(
callback $callback, array $args
=
array
)
:
string
Make a cache id from the function name and parameters