private function getMetaDataStorage()
    {
        $metaStorage = $this->options->metaStorage;
        if ( $metaStorage === null )
        {
            $metaStorage = reset( $this->storageStack )->storage;
            if ( !( $metaStorage instanceof ezcCacheStackMetaDataStorage ) )
            {
                throw new ezcBaseValueException(
                    'metaStorage',
                    $metaStorage,
                    'ezcCacheStackMetaDataStorage',
                    'top of storage stack'
                );
            }
        }
        return $metaStorage;
    }
private function getMetaDataStorage()
    {
        $metaStorage = $this->options->metaStorage;
        if ( $metaStorage === null )
        {
            $metaStorage = reset( $this->storageStack )->storage;
            if ( !( $metaStorage instanceof ezcCacheStackMetaDataStorage ) )
            {
                throw new ezcBaseValueException(
                    'metaStorage',
                    $metaStorage,
                    'ezcCacheStackMetaDataStorage',
                    'top of storage stack'
                );
            }
        }
        return $metaStorage;
    }
private function getMetaDataStorage ( ) { $ metaStorage = $ this -> options -> metaStorage ; if ( $ metaStorage === null ) { $ metaStorage = reset ( $ this -> storageStack ) -> storage ; if ( ! ( $ metaStorage instanceof ezcCacheStackMetaDataStorage ) ) { throw new ezcBaseValueException ( 'metaStorage' , $ metaStorage , 'ezcCacheStackMetaDataStorage' , 'top of storage stack' ) ; } } return $ metaStorage ; }
Returns the meta data storage to be used.

Determines the meta data storage to be used by the stack and returns it.

@return ezcCacheStackMetaData
Returns the meta data storage to be used .