Clive, 2nd ed. User's manual. Section 2
SYNOPSYS

import "clive/zx/zxc"

func New(rfs zx.Getter) (*Fs, error)
type Fs struct { ... }
    func New(rfs zx.Getter) (*Fs, error)

DESCRIPTION

ZX caching fs

CONSTANTS

TYPES

type Fs struct {
	*dbg.Flag
	*zx.Flags
	*zx.Stats
	// contains filtered or unexported fields
}
    A caching fs

func New(rfs zx.Getter) (*Fs, error)

func (fs *Fs) Auth(ai *auth.Info) (zx.Fs, error)
    Return a new view for fs, authenticated for ai

func (fs *Fs) Close() error
    Syncs and closes both the fs and the underlying fs if it has a close op.

func (fs *Fs) Find(path, fpred, spref, dpref string, depth0 int) <-chan zx.Dir

func (fs *Fs) FindGet(path, fpred, spref, dpref string, depth0 int) <-chan interface{}

func (fs *Fs) Get(p string, off, count int64) <-chan []byte

func (fs *Fs) Link(oldp, newp string) <-chan error

func (fs *Fs) Move(from, to string) <-chan error

func (fs *Fs) Put(p string, d zx.Dir, off int64, c <-chan []byte) <-chan zx.Dir

func (fs *Fs) Remove(p string) <-chan error

func (fs *Fs) RemoveAll(p string) <-chan error

func (fs *Fs) Stat(p string) <-chan zx.Dir

func (fs *Fs) String() string

func (fs *Fs) Sync() error

func (fs *Fs) Wstat(p string, nd zx.Dir) <-chan zx.Dir

FUNCTIONS

User's manual, 2nd ed. Section 2