- refinados algoritimos de geração das matrizes;
- alterado forma de percorrer as listas para Iterator;
- acrescetado parâmetro no metodo dao.clearCache(boolean) para decidir se deseja rodar o evictAll().