added cache endpoints