add indirect cache handle and decache mechanism