implement cache for Custom indicators