- added caching for thymleaf question preview
- some cleanup of code - added cache rest controller to remove all caches (cherry picked from commit 3ecec3f5)
- some cleanup of code - added cache rest controller to remove all caches (cherry picked from commit 3ecec3f5)