seaweedfscache

package
v0.0.0-...-2f1e84d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2017 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package seaweedfscache provides an implementation of httpcache.Cache that stores and retrieves data using Seaweedfs.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cache

type Cache struct {
	// contains filtered or unexported fields
}

Cache objects store and retrieve data using Memcached.

func New

func New(config *Config) *Cache

New returns a new Cache

func (*Cache) Action

func (c *Cache) Action(name string, args ...interface{}) (map[string]*interface{}, error)

func (*Cache) Debug

func (c *Cache) Debug(action string)

func (*Cache) Delete

func (c *Cache) Delete(key string)

func (*Cache) Get

func (c *Cache) Get(key string) (resp []byte, ok bool)

Read reads file with a given fileId

func (*Cache) Indexes

func (c *Cache) Indexes()

func (*Cache) Set

func (c *Cache) Set(key string, content []byte)

type Config

type Config struct {
	Env       bool
	Master    string
	Scheme    string
	Filers    []string
	Timeout   time.Duration
	ChunkSize int64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL