make mapping cache support multi policies