Added type param of Cache for Region and NonRemovable extension to add flexibility