type memoizedFS …
func newMemoizedFS() *memoizedFS { … }
type diskFile …
func (h *diskFile) URI() protocol.DocumentURI { … }
func (h *diskFile) Identity() file.Identity { … }
func (h *diskFile) SameContentsOnDisk() bool { … }
func (h *diskFile) Version() int32 { … }
func (h *diskFile) Content() ([]byte, error) { … }
func (fs *memoizedFS) ReadFile(ctx context.Context, uri protocol.DocumentURI) (file.Handle, error) { … }
func (fs *memoizedFS) fileStats() (files, largest, errs int) { … }
var ioLimit …
func readFile(ctx context.Context, uri protocol.DocumentURI, mtime time.Time) (*diskFile, error) { … }