Quando, na config, o cache está habilitado, o Datasource, ao realizar uma consulta, grava os cache e adiciona-o ao grupo. O grupo leva o nome nome do model. Por exemplo, a instrução:

	$db->User->all();

Gera o sguinte SQL:

	SELECT `User`.* FROM `User`

O resultado da consulta desse SQL são armazenados na chave `9211dfba32dd6fce32037d99ef6c1429`, que é o hash do SQL (tempo definido na config). Essa chave é adicionada ao grupo `User`, pois é referente ao model:

	$cache->addToGroup($this->clazz, $key);

Ao executar alguma instrução de inserir, atualizar, ou remover utilizando o datasource, o cache é limpo. Por exemplo:

	$user = User::get(1);
	$user->delete();

Ou:

	$db->User->update($user);
	$db->save();

No datasource é executado:

	$cache->deleteGroup($this->clazz);

close #14, close #13, close #15