Мое приложение должно буферизовать недолговечные, но довольно большие массивы данных. И в памяти может быть много больших массивов одновременно.
Я несу файлы через бизнес-логику в не в порядке. Я должен управлять этими файлами и заботиться о IOExceptions
каждый раз.
Я пытался применить MappedByteBuffer
, но он все еще требует ручного управления файлами, и особенно удаления использованных временных файлов, потому что ОС не гарантирует, что папка /tmp
будет очищена после моего приложения.
Существует ли какое-либо коробочное решение, которое обеспечивает выделение дискового пространства в виде кучи и очистку неиспользуемых файлов в стиле GC?
Как и в MapDB, но для байтовых буферов