code: @Override
  	public Template get(final TemplateSource source, final Parser parser) throws IOException {
  		Template template = getCache().get(source);
  		if (template == null) {
  			template = parser.parse(source);
  			getCache().put(source, template);
  		}
  		return template;
  	}
docs: {@inheritDoc}