code: def _iget_item_cache(self, item):
          
          ax = self._info_axis
          if ax.is_unique:
              lower = self._get_item_cache(ax[item])
          else:
              lower = self._take(item, axis=self._info_axis_number)
          return lower
docs: Return the cached item, item represents a positional indexer.