List of usage examples for com.google.common.collect Multimaps synchronizedSetMultimap
public static <K, V> SetMultimap<K, V> synchronizedSetMultimap(SetMultimap<K, V> multimap)
From source file:io.druid.server.QueryManager.java
public QueryManager() { this.queries = Multimaps.synchronizedSetMultimap(HashMultimap.<String, ListenableFuture>create()); }
From source file:interactivespaces.event.EventListenerCollection.java
public EventListenerCollection() { listeners = LinkedHashMultimap.create(); listeners = Multimaps.synchronizedSetMultimap(listeners); }
From source file:org.apache.druid.server.QueryManager.java
public QueryManager() { this.queries = Multimaps.synchronizedSetMultimap(HashMultimap.create()); this.queryDatasources = Multimaps.synchronizedSetMultimap(HashMultimap.create()); }
From source file:org.elasticsoftware.elasticactors.cache.CacheManager.java
public CacheManager(int maximumSize) { backingCache = CacheBuilder.newBuilder().maximumSize(maximumSize).removalListener(globalRemovalListener) .build();/* www. ja va2s.c om*/ segmentIndex = Multimaps.synchronizedSetMultimap(HashMultimap.<Object, CacheKey>create()); }
From source file:com.necla.simba.server.simbastore.server.SubscriptionManager.java
public SubscriptionManager(SimbaStoreServer server) { this.server = server; subscriptions = Multimaps.synchronizedSetMultimap(HashMultimap.<String, SocketChannel>create()); }
From source file:ezbake.frack.eventbus.EventBus.java
public EventBus(Properties props) { EzProperties ezProps = new EzProperties(props, true); topicToHandlers = Multimaps.synchronizedSetMultimap(HashMultimap.<String, String>create()); workQueue = LinkedListMultimap.create(); handlerToType = Maps.newHashMap();//from www.java 2s.c om handlerLocks = Maps.newHashMap(); queueMax = ezProps.getInteger(PipelineConfiguration.MAX_GENERATOR_QUEUE_SIZE, DEFAULT_QUEUE_MAX); }
From source file:com.publictransitanalytics.scoregenerator.scoring.MappingScoreCard.java
public MappingScoreCard(final int taskCount, final SetMultimap<PointLocation, Sector> pointSectorMap) { super(taskCount); locations = Multimaps.synchronizedSetMultimap(HashMultimap.create()); this.pointSectorMap = pointSectorMap; }
From source file:com.facebook.buck.core.util.graph.MutableDirectedGraph.java
public static <T> MutableDirectedGraph<T> createConcurrent() { return new MutableDirectedGraph<>(Collections.newSetFromMap(new ConcurrentHashMap<T, Boolean>()), Multimaps.synchronizedSetMultimap(HashMultimap.create()), Multimaps.synchronizedSetMultimap(HashMultimap.create())); }
From source file:org.xdi.oxauth.model.common.AuthorizationGrantListInMemory.java
/** * Constructor/* w ww .j a v a 2 s .com*/ */ public AuthorizationGrantListInMemory() { authorizationGrantsByCode = new ConcurrentHashMap<String, AuthorizationGrant>(); authorizationGrantsByIdToken = new ConcurrentHashMap<String, AuthorizationGrant>(); authorizationGrantsByAccessToken = new ConcurrentHashMap<String, AuthorizationGrant>(); authorizationGrantsByRefreshToken = new ConcurrentHashMap<String, AuthorizationGrant>(); authorizationGrantsByClientId = Multimaps .synchronizedSetMultimap(HashMultimap.<String, AuthorizationGrant>create()); }
From source file:org.apache.james.mailbox.events.InVMEventBus.java
InVMEventBus(EventDelivery eventDelivery) { this.eventDelivery = eventDelivery; this.registrations = Multimaps.synchronizedSetMultimap(HashMultimap.create()); this.groups = new ConcurrentHashMap<>(); }