interface cache interface for implement cache