Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.19 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.19 KB

memoryfs


Build Status

Java7 in-memory filesystem implementation

Features

Usage

  • Maven dependencies are available in Sonatype OSS repository

snapshots

releases (none available yet)

  • Usages
  • testing without using temporary files

TODOs

Required

  • DONE read/write data in files
  • DONE file/folders operations : copy, move, rename
  • minimal read/write lock on files
  • basic file attribues read/write
  • minimal thread safety
  • usage documentation with code samples

Improvements

  • path matcher
  • access control
  • allow to create readonly file{system,store}
  • control read-only/read-write at runtime for file stores
  • fs with limited capacity (currently heap is the limit)
  • fs with multiple stores
  • store files outside heap (memory-mapped file?)
  • load/save to/from file
  • create a view over current file sytem (potentially read-only, or with "copy on write" for modifications (and then allow to find what have been done)