@Override
public AbstractDAO<StringMatrix> createStringImageDAO(AbstractKey abstractKey) {
AbstractDAO<StringMatrix> dao = stringImageDAOCache.lookup(abstractKey);
if (dao == null) {
if (abstractKey instanceof HistoricKey) {
dao = new HistoricDAO();
}
stringImageDAOCache.register(abstractKey, dao);
}
return dao;
}