我有微软办公室文件,我需要存储在谷歌番石榴缓存。键将是fileid,值将是实际的word文档。我在ByteArrayOutput流中有那个word文档,但是存储ByteArrayOutput流不是一个好主意。还有其他想法吗?
发布于 2013-08-02 06:33:45
如果您真的想缓存二进制内容,可以将输出流写入字节数组并缓存该数组,但我建议先尝试Peter的解决方案。唯一的性能缺陷是您需要通过操作系统读取文件,但是很难想象,您执行了如此多的操作,这将是一个问题。
发布于 2013-08-02 06:18:45
OSes磁盘缓存已经缓存在您以后可能希望使用的内存中的文件中。我会先利用它。这意味着您只需要缓存像文件名这样的元数据。
https://stackoverflow.com/questions/18009966
复制相似问题