cache handle lookup