Как хранить файлы с произвольным доступом (как при записи, так и при чтении) в реализации Jackrabbit JCR? - PullRequest
0 голосов
/ 26 февраля 2010

Можно ли хранить файлы с произвольным доступом (как при записи, так и при чтении) в реализации Jrab Jackrabbit, если в документации сказано, что интерфейс DataStore хранит данные неизменяемыми

1 Ответ

1 голос
/ 17 июля 2010

В API JCR произвольный доступ в двоичном файле не поддерживается. Единственный обходной путь - использовать InputStream.seek (но вы можете только искать вперед). Конечно, вы можете создать временную таблицу и использовать для этого RandomAccessFile (или для небольших двоичных файлов редактировать их в памяти), но вы, вероятно, уже знаете это.

...