support region cache