i-bem: support cache