            getTemporaryDir().delete();
        }
    }

    @Input
    public Property<String> getUrl() {
        return url;
    }

    @Input
    public Property<Boolean> getDeleteAfterDownload() {