no more nested cache. adopt latest rest-core