protected static function _populateCachedTableClassFiles($classname) { if (!array_key_exists($classname, self::$_cached_table_classes)) { $key = 'b2db_cache_' . $classname; if (self::$_cache_enabled && \TBGCache::has($key, false)) { self::$_cached_table_classes[$classname] = \TBGCache::get($key, false); } elseif (self::$_cache_enabled && \TBGCache::fileHas($key, false)) { self::$_cached_table_classes[$classname] = \TBGCache::fileGet($key, false); } else { self::cacheTableClass($classname); } } if (self::$_cached_table_classes[$classname] === null) { self::cacheTableClass($classname); } }