void (@NotNull IdeaPluginDescriptor descriptor) { synchronized (ourLock) { if (!myPrepared || myCache == null) { return; } for (Iterator<IdeaPluginDescriptor> I = myCache.iterator(); I.hasNext(); ) { IdeaPluginDescriptor downloadedDescriptor = I.next(); if (Objects.equals(downloadedDescriptor.getPluginId(), descriptor.getPluginId())) { I.remove(); Integer countValue = getCount(); for (PluginUpdatesService service : SERVICES) { service.runCountCallbacks(countValue); } return; } } } }