SCDF загружает артефакты по следующим причинам на стороне сервера.
1) Получение метаданных (свойств приложения) - если у вас есть явный ресурс метаданных, то загружается только 2) Соответствующий развертыватель (локальный), CF) в конечном итоге загружает артефакт перед отправкой запроса на развертывание / запроса на запуск.
Значение хэша используется для создания уникального временного файла при загрузке артефакта.
Есть лиспособ сказать SCDF не загружать артефакт, если он уже существует?
Артефакты на основе HTTP (или любые другие явные URL-адреса, кроме maven, docker) артефакты всегда загружаются из-затот факт, что ресурсы в определенном URL-адресе могут быть заменены каким-либо другим ресурсом, и мы не хотим использовать кеш в этом случае.
Кроме того, недавно мы отказались от использования механизма очистки кеша, как это было раньше.не используется эффективно.
Если в вашем случае использования (с этим конкретным ограничением дискового пространства нельзя обрабатывать кэширование нескольких артефактов) требуется эта функция очистки кэша, создайте запрос Github здесь
Мы также рассматривали возможность удаления артефакта на основе HTTP после его развертывания / запуска.Похоже, стоит вернуться к этому сейчас.