@Override public Set<java.util.Map.Entry<String, String>> entrySet() { return generation.getRawHeaders().entrySet(); } }
@Override public void putAll(Map<? extends String, ? extends String> m) { generation.getRawHeaders().putAll(m); }
@Override public Set<java.util.Map.Entry<String, String>> entrySet() { return generation.getRawHeaders().entrySet(); } }
void setStorageHooks(List<StorageHook<?, ?>> storageHooks, boolean install) { synchronized (this.genMonitor) { this.storageHooks = storageHooks; if (install) { this.hasPackageInfo = BundleInfo.hasPackageInfo(getBundleFile()); this.isMRJar = Boolean.parseBoolean(getRawHeaders().get(MULTI_RELEASE_HEADER)); } } }
@Override public Set<java.util.Map.Entry<String, String>> entrySet() { return generation.getRawHeaders().entrySet(); } }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }
@Override public Set<java.util.Map.Entry<String, String>> entrySet() { return generation.getRawHeaders().entrySet(); } }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }
@Override public Set<java.util.Map.Entry<String, String>> entrySet() { return generation.getRawHeaders().entrySet(); } }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }
private Collection<Module> refreshMRJarBundles() throws BundleException { Collection<Module> mrJarBundles = new ArrayList<>(); for (Module m : moduleContainer.getModules()) { Generation generation = (Generation) m.getCurrentRevision().getRevisionInfo(); // Note that we check the raw headers here incase we are working off an old version of the persistent storage if (Boolean.parseBoolean(generation.getRawHeaders().get(BundleInfo.MULTI_RELEASE_HEADER))) { refresh(m); mrJarBundles.add(m); } } return mrJarBundles; }
@Override public boolean containsValue(Object value) { return cached.containsValue(value) || generation.getRawHeaders().containsValue(value); }
@Override public boolean containsKey(Object key) { return cached.containsKey(key) || generation.getRawHeaders().containsKey(key); }
@Override public String remove(Object key) { return generation.getRawHeaders().remove(key); }
@Override public boolean isEmpty() { return generation.getRawHeaders().isEmpty(); }
@Override public void putAll(Map<? extends String, ? extends String> m) { generation.getRawHeaders().putAll(m); }
@Override public String remove(Object key) { return generation.getRawHeaders().remove(key); }
@Override public String get(Object key) { if (cached.containsKey(key)) { return cached.get(key); } if (!cached.isEmpty() && generation.getBundleInfo().getStorage().getConfiguration().getDebug().DEBUG_CACHED_MANIFEST) { Debug.println("Header key is not cached: " + key + "; for bundle: " + generation.getBundleInfo().getBundleId()); //$NON-NLS-1$ //$NON-NLS-2$ } return generation.getRawHeaders().get(key); }