/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.concurrent.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ConcurrentMap
< String , Set
< String
> > personFavoriteColors
= new ConcurrentSkipListMap
<>() ;
personFavoriteColors.computeIfAbsent(
"Alice" ,
( x -> new CopyOnWriteArraySet<>())).add( "Purple" )
;
personFavoriteColors.computeIfAbsent(
"Alice" ,
( x -> new CopyOnWriteArraySet<>())).add( "Gold" )
;
List
< String > favoriteColorsForAlice
= personFavoriteColors.
get( "Alice" ) ;
System.
out.
println( favoriteColorsForAlice
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS51dGlsLmNvbmN1cnJlbnQuKiA7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKQ29uY3VycmVudE1hcDwgU3RyaW5nICwgU2V0PCBTdHJpbmc+ID4gcGVyc29uRmF2b3JpdGVDb2xvcnMgPSBuZXcgQ29uY3VycmVudFNraXBMaXN0TWFwPD4oKSA7CgpwZXJzb25GYXZvcml0ZUNvbG9ycy5jb21wdXRlSWZBYnNlbnQoIAogICAgIkFsaWNlIiAsIAogICAgKCB4IC0+IG5ldyBDb3B5T25Xcml0ZUFycmF5U2V0PD4oKSkpLmFkZCggIlB1cnBsZSIgKQo7CgpwZXJzb25GYXZvcml0ZUNvbG9ycy5jb21wdXRlSWZBYnNlbnQoIAogICAgIkFsaWNlIiAsIAogICAgKCB4IC0+IG5ldyBDb3B5T25Xcml0ZUFycmF5U2V0PD4oKSkpLmFkZCggIkdvbGQiICkKOwoKTGlzdDwgU3RyaW5nID4gZmF2b3JpdGVDb2xvcnNGb3JBbGljZSA9IHBlcnNvbkZhdm9yaXRlQ29sb3JzLmdldCggIkFsaWNlIiApIDsKClN5c3RlbS5vdXQucHJpbnRsbiggZmF2b3JpdGVDb2xvcnNGb3JBbGljZSApIDsgCgoKCX0KfQ==