Improve doc for backend, cache and class