Apache Commonfs VFS unika rosnącego tempu

Mam problem z VFS. Opracowałem aplikację internetową, aby wkleić adres URL pakietu instalacyjnego (pliku zip) do pola tekstowego. Możesz wyświetlić skrypty wdrażania i na końcu wdrożyć aplikację. Działa na kocurku na małej maszynie. Pakiety wdrażania wynoszą około 5-100 MB. Moim problemem jest teraz, że katalog temp rośnie z czasem. Wydaje się, że VFS nie usuwa plików z katalogu tymczasowego. Napisałem skrypt startowy dla tomcat, który czyści vfs temp dir. Ale to wcale nie jest miłe.

Czy istnieje sposób na usunięcie ich przez VFS bez zamykaniaFileSystemManager?

Wygląda na to, że temp dir jest pamięcią podręczną, ale gdy plik się zmienia, nie ładuje go ponownie z intranetu.

Kiedyś ustawiałem

        ((DefaultFileSystemManager) VFS.getManager()).setFilesCache(new NullFilesCache());
        ((DefaultFileSystemManager) VFS.getManager()).setCacheStrategy(CacheStrategy.ON_CALL);

ale wydaje się, że VFS nie traktuje tymczasowego katalogu jako pamięci podręcznej. Czy rozumiem coś złego?

questionAnswers(1)

yourAnswerToTheQuestion