- just enabled formatter again
- added cache interface and default implementation