cache bin type for efficiency