added caching to ride-absolute-page