Top Fields Constructors Methods
net.fortuna.ical4j.util

public Class MapTimeZoneCache

extends Object
implements TimeZoneCache
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.util.TimeZoneCache
Imports
net.fortuna.ical4j.model.component.VTimeZone, java.util.concurrent.ConcurrentHashMap, .ConcurrentMap, java.util.function.Supplier

Field Summary

Modifier and TypeField and Description
private final ConcurrentMap<String, VTimeZone>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public boolean
public VTimeZone
public VTimeZone
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

mapCacheback to summary
private final ConcurrentMap<String, VTimeZone> mapCache

Constructor Detail

MapTimeZoneCacheback to summary
public MapTimeZoneCache()

Method Detail

clearback to summary
public void clear()

Implements net.fortuna.ical4j.util.TimeZoneCache.clear.

Annotations
@Override
containsIdback to summary
public boolean containsId(String id)

Implements net.fortuna.ical4j.util.TimeZoneCache.containsId.

Annotations
@Override
getTimezoneback to summary
public VTimeZone getTimezone(String id)

Implements net.fortuna.ical4j.util.TimeZoneCache.getTimezone.

Annotations
@Override
getTimezoneback to summary
public VTimeZone getTimezone(String id, Supplier<VTimeZone> putIfAbsent)

Implements net.fortuna.ical4j.util.TimeZoneCache.getTimezone.

Annotations
@Override
putIfAbsentback to summary
public boolean putIfAbsent(String id, VTimeZone timeZone)

Implements net.fortuna.ical4j.util.TimeZoneCache.putIfAbsent.

Annotations
@Override