--- android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/DepartureFetcher.java 2009/10/08 12:19:42 421 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/banedk/DepartureFetcher.java 2009/10/20 10:32:19 451 @@ -6,6 +6,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; +import java.util.Map; import java.util.logging.Logger; import com.gargoylesoftware.htmlunit.WebClient; @@ -21,11 +22,11 @@ Logger logger = Logger.getLogger(DepartureFetcher.class.getName()); - TimeoutCache> cache = new TimeoutCache>(120 * 1000); + Map> cache = new TimeoutMap>(120 * 1000); - public List cachedLookupDepartures(int stationID) throws Throwable { + public List cachedLookupDepartures(int stationID) throws Exception { List list = cache.get(stationID); @@ -39,7 +40,7 @@ } - public List lookupDepartures(int stationID) throws Throwable { + public List lookupDepartures(int stationID) throws Exception { List departureList = new ArrayList(); Connection conn = null; @@ -76,7 +77,7 @@ return departureList; } - public List lookupDepartures(String stationcode, String type) throws Throwable { + public List lookupDepartures(String stationcode, String type) throws Exception { List departureList = new ArrayList(); @@ -188,7 +189,7 @@ } //test - public static void main(String args[]) throws Throwable { + public static void main(String args[]) throws Exception { DepartureFetcher f = new DepartureFetcher(); List deps = f.lookupDepartures("AR", "FJRN"); for(DepartureBean d : deps) {