Documentation
¶
Index ¶
- Variables
- type FileCache
- func (f *FileCache) Delete(hash string, logger *zerolog.Logger) error
- func (f *FileCache) GetAllHashes() ([]string, error)
- func (f *FileCache) GetStatistics() (count int64, totalSize units.Bytes, err error)
- func (f *FileCache) Open(hash string, logger *zerolog.Logger) (io.ReadCloser, error)
- func (f *FileCache) Prune(logger *zerolog.Logger) (int64, error)
- func (f *FileCache) SetupIngestion(src io.ReadCloser, onIngest func(hash string), onCleanup func(), ...) io.ReadCloser
- func (f *FileCache) Stat(hash string) (os.FileInfo, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type FileCache ¶
type FileCache struct {
// contains filtered or unexported fields
}
func NewFileCache ¶
func (*FileCache) GetAllHashes ¶
func (*FileCache) GetStatistics ¶
func (*FileCache) SetupIngestion ¶
func (f *FileCache) SetupIngestion( src io.ReadCloser, onIngest func(hash string), onCleanup func(), logger *zerolog.Logger, ) io.ReadCloser
Click to show internal directories.
Click to hide internal directories.