Added per-controller caching option (#13)