Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheReader ¶
type CacheReader struct { Reader // contains filtered or unexported fields }
func (*CacheReader) Read ¶
func (r *CacheReader) Read(key string) (io.ReadCloser, error)
type CacheReaderOptions ¶
func NewDefaultCacheReaderOptions ¶
func NewDefaultCacheReaderOptions() (*CacheReaderOptions, error)
type MultiReader ¶
type MultiReader struct { Reader // contains filtered or unexported fields }
func (*MultiReader) Read ¶
func (mr *MultiReader) Read(uri string) (io.ReadCloser, error)
func (*MultiReader) URI ¶
func (mr *MultiReader) URI(uri string) string
type NullReader ¶
type NullReader struct {
Reader
}
func (*NullReader) Read ¶
func (r *NullReader) Read(uri string) (io.ReadCloser, error)
func (*NullReader) URI ¶
func (r *NullReader) URI(uri string) string
type Reader ¶
func NewCacheReader ¶
func NewCacheReader(r Reader, c cache.Cache, opts *CacheReaderOptions) (Reader, error)
func NewFSReader ¶
func NewMultiReader ¶
func NewNullReader ¶
Click to show internal directories.
Click to hide internal directories.