Механизм вытеснения - для начала например, LRU.
Зачем?
Чтобы после нескольких (десятков) просмотров внезапно не закончилось место на HDD, после чего могут возникать проблемы вплоть до BSOD.
Так как во всех всех браузерах и распространенных плагинах (флеш и т.д.) регулировка объема файлового кэша была изначально, пользователи изначально приучены к тому, что после просмотра в браузере даже видео ничего вручную чистить не нужно, все старое затирается само. И от вашего плагина интуитивно ожидают такого же поведения.
Любой пользователь имеет возможность самостоятельно назначить директорию и выбрать папку для сохранения загружаемого контента. Какой контент сохранять, а кокой удалять, должен решать сам пользователь. Предлагаемая вами функция, на наш взгляд, является не уместной к применению в торрент-клиентах.
Я каждый раз удаляю содержимое папки для загружаемого контента, но при следующем запуске плагина все содержимое появляется снова плюс добавляется новое, то что я посмотрю. Как удалять файлы из этой папки, а то скоро она сильно увеличится!!! ???
Наведите курсор на значок Torrent Stream в системном трее и сделайте клик правой кнопкой мыши, потом: options - advansed - clear disk cache and exit.
Все файлы будут удалены.
P.S. Ранее просмотренные файлы будут загружаться только в том случае, если некорректно была завершена остановка загрузки. К примеру, вы принудительно отключили плагин, но не остановили загрузку в плеере ( кнопка “стоп загрузка” )
Но все эти неудобство мы позже уберем, сделав интерфейс управления потоками/файлами
При нажатии в трее Options вообще ничего не происходит!!!
При нажатии в трее Options вообще ничего не происходит!!!
Это только может быть если завис комп или плагин.
Должно появиться отдельное окно с меню