Prado\Data\SqlMap\Configuration\TSqlMapCacheModel::getImplementationClass PHP Метод

getImplementationClass() публичный Метод

public getImplementationClass ( ) : string
Результат string cache implementation class name.
    public function getImplementationClass()
    {
        $implementation = $this->_implementation;
        if (isset(self::$_cacheTypes[$implementation])) {
            return self::$_cacheTypes[$implementation];
        }
        switch (TPropertyValue::ensureEnum($implementation, 'Prado\\Data\\SqlMap\\Configuration\\TSqlMapCacheTypes')) {
            case TSqlMapCacheTypes::FIFO:
                return '\\Prado\\Data\\SqlMap\\DataMapper\\TSqlMapFifoCache';
            case TSqlMapCacheTypes::LRU:
                return '\\Prado\\Data\\SqlMap\\DataMapper\\TSqlMapLruCache';
            case TSqlMapCacheTypes::Basic:
                return '\\Prado\\Data\\SqlMap\\DataMapper\\TSqlMapApplicationCache';
        }
    }