public static function load($model)
{
$model_name = get_class($model);
$connection = $model->getConnection();
$name = $connection . '.' . $model_name;
if (!array_key_exists($name, self::$cache)) {
self::$cache[$name] = new self($connection, $model);
}
return self::$cache[$name];
}