Но ничего не понял. В каких случаях, например, файл помещенный во временное хранилище не будет удален и останется там навечно?
исходя из описания итс - такого не возникнет никогда
после (а может и перед) закрытия сеанса, должно улететь все, что не улетело до этого
и потом, временное хранилище вряд ли оперирует файлами, физически это скорее всего один файл на диске, в котором вся шлабуда и лежит, если успела туда попасть, а так первые 20 минут это ОЗУ
зы. ну это так должно быть. хранилище должно быть синхронным с файлом. а как оно там получится по факту - будет видно по факту.
и да, чтобы файлы не множить, давайте им одинаковые имена и они будут перетираться