if (media!=null) {
// We have a conflicting media entry. We'll delete
// the local one to use the pulled one
Entry otherEntry = media.getEntry();
final String fpath = feed.getPath();
otherEntry.delete(new MediaEntryListener() {
public void onDelete(EntryMedia resource) {
try {
storage.deleteMedia(fpath,feed.getUUID(),resource.getName());
} catch (IOException ex) {
log.log(Level.SEVERE,"Cannot delete media "+resource.getName(),ex);