public function __construct(array
$options = array
()) { parent::
__construct($options);
if ($this->_options
['slow_backend'
] === null
) { Zend_Cache::
throwException('slow_backend option has to set'
);
} elseif ($this->_options
['slow_backend'
] instanceof Zend_Cache_Backend_ExtendedInterface
) { $this->_slowBackend =
$this->_options
['slow_backend'
];
} else { $this->_slowBackend = Zend_Cache::
_makeBackend( $this->_options
['slow_backend'
],
$this->_options
['slow_backend_options'
],
$this->_options
['slow_backend_custom_naming'
],
$this->_options
['slow_backend_autoload'
] );
if (!
in_array('Zend_Cache_Backend_ExtendedInterface',
class_implements($this->_slowBackend
))) { Zend_Cache::
throwException('slow_backend must implement the Zend_Cache_Backend_ExtendedInterface interface'
);
} } if ($this->_options
['fast_backend'
] === null
) {