Versions in this module Expand all Collapse all v0 v0.1.3 May 8, 2019 Changes in this version + type BufferFile struct + func (bf *BufferFile) Close() (err error) + func (bf *BufferFile) Read(p []byte) (n int, err error) + func (bf *BufferFile) ReadAt(p []byte, off int64) (n int, err error) + func (bf *BufferFile) Seek(offset int64, whence int) (int64, error) + func (bf *BufferFile) Size() int64 + func (bf *BufferFile) Truncate(size int64) error + func (bf *BufferFile) Write(p []byte) (n int, err error) + type File struct + func (file *File) Close() error + type Filer struct + DefaultBufferMemSize int + Logf func(format string, v ...interface{}) + func NewFiler(fdLimit int) *Filer + func (f *Filer) BufferFile(memSize int) *BufferFile + func (f *Filer) Open(name string) (*File, error) + func (f *Filer) OpenFile(name string, flag int, perm os.FileMode) (*File, error) + func (f *Filer) SetTempdir(tempdir string) + func (f *Filer) Shutdown(ctx context.Context) error + func (f *Filer) TempFile(dir, prefix, suffix string) (file *File, err error)