List<String> get layerIDs { return _cache.entries .map((e) => e.value.layerID) .where((e) => e.isNotEmpty) .toList(); }