Cache interval + made function private