public int size() { return innerCache.size(); }
/** * * @param shouldFilter * @return */ private boolean isNotNullOrEmpty(HashMultimap<String, Object> shouldFilter) { return shouldFilter != null && shouldFilter.size() > 0; }
/** * Checks if is not null or empty. * * @param shouldFilter the should filter * @return true, if is not null or empty */ private static boolean isNotNullOrEmpty(HashMultimap<String, Object> shouldFilter) { return shouldFilter != null && shouldFilter.size() > 0; }
/** * * @param shouldFilter * @return */ private static boolean isNotNullOrEmpty( HashMultimap<String, Object> shouldFilter) { return shouldFilter != null && shouldFilter.size() > 0; }
public int getNumEntries() { return cardinalityMap.size(); }
public int size() { return innerCache.size(); }
@Override public List<NamedTrackedBuffer> currentTrackedBufferSizes() { return ImmutableList.of( new NamedTrackedBuffer(trackedBufferName, currentReads.size()) ); } }
private List<Http1HeaderTuple> build(HashMultimap<String, String> headers) { if (headers != null && headers.size() > 0) { ArrayList<Http1HeaderTuple> result = new ArrayList<Http1HeaderTuple>(); headers .entries() .stream() .forEach(e -> result.add(new Http1HeaderTuple(e.getKey(), e.getValue()))); return result; } return null; }
public static InstallDetails install(Project project, ImmutableMap<String, Asset> add, Set<PackageManifest> targetManifests) { Map<String, File> filesByGUID = buildGUIDToUnitypackageMap(targetManifests); HashMultimap<File, String> guidsByFile = HashMultimap.create(); for (Map.Entry<String, Asset> entry : add.entrySet()) { Log.L.info("add " + entry.getKey() + " " + entry.getValue().getPath()); File f = filesByGUID.get(entry.getKey()); Log.L.info("Putting " + f.getPath() + " " + entry.getKey()); guidsByFile.put(f, entry.getKey()); } Set<File> completePackages = Sets.newHashSet(); HashMultimap<File, String> partialPackages = HashMultimap.create(); for (File file : guidsByFile.keys()) { PackageManifest manifest = findManifest(file, targetManifests); if (manifest.getFiles().size() == guidsByFile.get(file).size()) { Log.L.info("Install all {}", file.getName()); completePackages.add(file); } else { Log.L.info("Install partially {}", file.getName()); partialPackages.putAll(file, guidsByFile.values()); } } Log.L.info("Installing {} complete packages, {} partial", completePackages.size(), partialPackages.size()); return new InstallDetails(ImmutableSet.copyOf(completePackages), mergeArchives(project, partialPackages)); }
public static InstallDetails install(Project project, ImmutableMap<String, Asset> add, Set<PackageManifest> targetManifests) { Map<String, File> filesByGUID = buildGUIDToUnitypackageMap(targetManifests); HashMultimap<File, String> guidsByFile = HashMultimap.create(); for (Map.Entry<String, Asset> entry : add.entrySet()) { Log.L.info("add " + entry.getKey() + " " + entry.getValue().getPath()); File f = filesByGUID.get(entry.getKey()); Log.L.info("Putting " + f.getPath() + " " + entry.getKey()); guidsByFile.put(f, entry.getKey()); } Set<File> completePackages = Sets.newHashSet(); HashMultimap<File, String> partialPackages = HashMultimap.create(); for (File file : guidsByFile.keys()) { PackageManifest manifest = findManifest(file, targetManifests); if (manifest.getFiles().size() == guidsByFile.get(file).size()) { Log.L.info("Install all {}", file.getName()); completePackages.add(file); } else { Log.L.info("Install partially {}", file.getName()); partialPackages.putAll(file, guidsByFile.values()); } } Log.L.info("Installing {} complete packages, {} partial", completePackages.size(), partialPackages.size()); return new InstallDetails(ImmutableSet.copyOf(completePackages), mergeArchives(project, partialPackages)); }
/** * For every header key defined in the headers multimap do the following: * return false if the * request doesn't have a header for that key * iterate all of the request header values for * that key * if none of the request header values match any of the multimap values, return * false * otherwise return true */ private boolean matchHeaders(HttpRequest request) { if (headers != null && headers.size() > 0) { for (String key : headers.keySet()) { if (request.headers().contains(key)) { boolean found = false; for (String value : request.headers().getAll(key)) { if (headers.get(key).contains(value)) { found = true; break; } } if (!found) { return false; } } else { return false; } } } return true; }
@Override public void accept(HashMap<ShmId, RegisteredShm> segments, HashMultimap<ExtendedBlockId, Slot> slots) { Assert.assertEquals(1, segments.size()); Assert.assertEquals(2, slots.size()); } });
@Override public void accept(HashMap<ShmId, RegisteredShm> segments, HashMultimap<ExtendedBlockId, Slot> slots) { Assert.assertEquals(expectedSegments, segments.size()); Assert.assertEquals(expectedSlots, slots.size()); } });
message += "\nTotal mappings: " + mutationPerAssert.size(); message += "\nTotal mutations: " + totalMutations; try {
@Override public void processEndDocument() { long unlinkedNumber = unlinkedElementsMap.size(); if (unlinkedNumber > 0) { NeoLogger.warn("Some elements have not been linked ({0})", unlinkedNumber); for (String e : unlinkedElementsMap.asMap().keySet()) { NeoLogger.warn(" > " + e); } unlinkedElementsMap.clear(); } long conflictedId = conflictElementIdCache.estimatedSize(); if (conflictedId > 0) { NeoLogger.info("{0} key conflicts", conflictElementIdCache.estimatedSize()); conflictElementIdCache.invalidateAll(); } backend.save(); }
assertEquals(1, StoredPaymentChannelClientStates.getFromWallet(wallet).mapChannels.size()); wallet.notifyNewBestBlock(createFakeBlock(blockStore, Block.BLOCK_HEIGHT_GENESIS).storedBlock); assertEquals(1, StoredPaymentChannelClientStates.getFromWallet(wallet).mapChannels.size()); wallet.notifyNewBestBlock(createFakeBlock(blockStore, Block.BLOCK_HEIGHT_GENESIS + 1).storedBlock); assertEquals(0, StoredPaymentChannelClientStates.getFromWallet(wallet).mapChannels.size());
client.receiveMessage(pair.serverRecorder.checkNextMsg(MessageType.CHANNEL_OPEN)); assertEquals(2, StoredPaymentChannelClientStates.getFromWallet(wallet).mapChannels.size());
assertEquals(1, clientStoredChannels.mapChannels.size()); assertFalse(clientStoredChannels.mapChannels.values().iterator().next().active);