clear method
Implementation
Future<void> clear() async {
final wireDataToRemove = <WireData>[];
_dataMap.forEach((key, wireData) => wireDataToRemove.add(wireData));
await Future.forEach(wireDataToRemove, (WireData wireData) async => wireData.remove(clean: true));
_dataMap.clear();
}