private DateTimeZone loadZoneData ( String id ) { InputStream in = null ; try { in = openResource ( id ) ; DateTimeZone tz = DateTimeZoneBuilder . readFrom ( in , id ) ; iZoneInfoMap . put ( id , new SoftReference < DateTimeZone > ( tz ) ) ; return tz ; } catch ( IOException ex ) { uncaughtException ( ex ) ; iZoneInfoMap . remove ( id ) ; return null ; } finally { try { if ( in != null ) { in . close ( ) ; } } catch ( IOException ex ) { } } }
Loads the time zone data for one id .