refactor content service to gain access on cache parameter
use cache information to drive cache header control
add temporary directory configuration
few doc