public function getCacheFrontendFactory() {
		if ($this->_cacheFrontendFactory === null) {
			if ($this instanceof LocatorAwareInterface && $this->hasLocator()) {
				$locator   = $this->getLocator();
				$serviceId = $this->getCacheFrontendFactoryServiceId();
				
				if ($locator->has($serviceId)) {
					$this->_cacheFrontendFactory = $locator->get($serviceId);
					return $this->_cacheFrontendFactory;
				}
			}
			
			throw new NoFrontend('Unable to provide the cache frontend\'s factory');
		}
		
		return $this->_cacheFrontendFactory;
	}
public function getCacheFrontendFactory() {
		if ($this->_cacheFrontendFactory === null) {
			if ($this instanceof LocatorAwareInterface && $this->hasLocator()) {
				$locator   = $this->getLocator();
				$serviceId = $this->getCacheFrontendFactoryServiceId();
				
				if ($locator->has($serviceId)) {
					$this->_cacheFrontendFactory = $locator->get($serviceId);
					return $this->_cacheFrontendFactory;
				}
			}
			
			throw new NoFrontend('Unable to provide the cache frontend\'s factory');
		}
		
		return $this->_cacheFrontendFactory;
	}
public function getCacheFrontendFactory ( ) { if ( $ this -> _cacheFrontendFactory === null ) { if ( $ this instanceof LocatorAwareInterface && $ this -> hasLocator ( ) ) { $ locator = $ this -> getLocator ( ) ; $ serviceId = $ this -> getCacheFrontendFactoryServiceId ( ) ; if ( $ locator -> has ( $ serviceId ) ) { $ this -> _cacheFrontendFactory = $ locator -> get ( $ serviceId ) ; return $ this -> _cacheFrontendFactory ; } } throw new NoFrontend ( 'Unable to provide the cache frontend\'s factory' ) ; } return $ this -> _cacheFrontendFactory ; }
Get the cache frontends' factory

@return FactoryInterface
Get the cache frontends factory