package com.matsuhiro.android.download; import java.util.HashMap; import java.util.Map; import android.util.Log; import com.bugsense.trace.BugSenseHandler; public class Maps { private static String DEBUG_TAG = "ADML_Maps"; public static Map<Long, DownloadTask> dtMap = new HashMap<Long, DownloadTask>(); public static Map<Long, Integer> mDownloadPercentMap = new HashMap<Long, Integer>(); public static Map<Long, Long> mDownloadSizeMap = new HashMap<Long, Long>(); public static Map<Long, Long> mTotalSizeMap = new HashMap<Long, Long>(); public static Map<Long, Long> mNetworkSpeedMap = new HashMap<Long, Long>(); public static void removeFromAllMaps(long ID) { try { dtMap.remove(ID); mDownloadPercentMap.remove(ID); mDownloadSizeMap.remove(ID); mTotalSizeMap.remove(ID); mNetworkSpeedMap.remove(ID); } catch (UnsupportedOperationException e) { Log.e(DEBUG_TAG, "ID " + ID + " removeFromAllMaps: " + e.getMessage()); BugSenseHandler.sendExceptionMessage(DEBUG_TAG, "ID " + ID + " removeFromAllMaps: " + e.getMessage(), e); } } public static long getTotalNetworkSpeed() { return 0; } }