If multiple programs are sharing the same map tiles, which one decides how much space to use? Which one decides which data to keep when purging data?