cache api lookups