summer 1.0.1: add template cache and format code.