Class ExpandingConcurrentMap<KEY,VALUE>

java.lang.Object
org.apache.drill.exec.planner.sql.ExpandingConcurrentMap<KEY,VALUE>
Type Parameters:
KEY - The key in the map.
VALUE - The value in the map.
All Implemented Interfaces:
ConcurrentMap<KEY,VALUE>, Map<KEY,VALUE>

public class ExpandingConcurrentMap<KEY,VALUE> extends Object implements ConcurrentMap<KEY,VALUE>
A special type of concurrent map which attempts to create an object before returning that it does not exist. It will also provide the same functionality on it's keyset.