/** * Updates the lockableMGraphCache AFTER a new <code>provider</code> was * bound or unbound. * This method also takes care of registering and unregistering * provided triple collections as services based on the weight of * all affected providers. * * @param provider * the provider that was added or removed * @param providerAdded * <code>boolean</code> that should be set as <code>true</code> * if <code>provider</code> was added to * <code>org.apache.clerezza.rdf.core.TcManager.providerList</code> * otherwise <code>false</code> */ private void updateGraphCache(WeightedTcProvider provider, boolean providerAdded) { Set<IRI> uriSet = provider.listGraphs(); if (!(uriSet == null || uriSet.isEmpty())) { if (providerAdded) { weightedProviderAdded(provider, uriSet); } else { weightedProviderRemoved(provider, uriSet); } } }
/** * Updates the lockableMGraphCache AFTER a new <code>provider</code> was * bound or unbound. * This method also takes care of registering and unregistering * provided triple collections as services based on the weight of * all affected providers. * * @param provider * the provider that was added or removed * @param providerAdded * <code>boolean</code> that should be set as <code>true</code> * if <code>provider</code> was added to * <code>org.apache.clerezza.rdf.core.TcManager.providerList</code> * otherwise <code>false</code> */ private void updateGraphCache(WeightedTcProvider provider, boolean providerAdded) { Set<IRI> uriSet = provider.listGraphs(); if (!(uriSet == null || uriSet.isEmpty())) { if (providerAdded) { weightedProviderAdded(provider, uriSet); } else { weightedProviderRemoved(provider, uriSet); } } }