@AllowConcurrentEvents @Subscribe public void on(RepositoryItemEventCache itemEvent) { final ProxyRepository repository = itemEvent.getRepository().adaptToFacet(ProxyRepository.class); StorageItem item = itemEvent.getItem(); if (repository != null && item.getPath().toLowerCase().equals("/" + Yum.PATH_OF_REPOMD_XML)) { try {
private void onItemCache(RepositoryItemEventCache evt) throws IOException, ArtifactDescriptorException { StorageItem item = evt.getItem(); if (item instanceof StorageFileItem && item.getPath().endsWith(".pom")) { calculator.calculateArtifactUsage((StorageFileItem) item); } }