use doctrine cache