const defaultVersion …
var minExpireTime …
func init() { … }
type Store …
type TTLOptionSet …
type store …
func New(namespaces ...string) Store { … }
func newStore(namespaces ...string) *store { … }
func (s *store) Version() int { … }
func (s *store) Index() uint64 { … }
func (s *store) Get(nodePath string, recursive, sorted bool) (*Event, error) { … }
func (s *store) Create(nodePath string, dir bool, value string, unique bool, expireOpts TTLOptionSet) (*Event, error) { … }
func (s *store) Set(nodePath string, dir bool, value string, expireOpts TTLOptionSet) (*Event, error) { … }
func getCompareFailCause(n *node, which int, prevValue string, prevIndex uint64) string { … }
func (s *store) CompareAndSwap(nodePath string, prevValue string, prevIndex uint64,
value string, expireOpts TTLOptionSet) (*Event, error) { … }
func (s *store) Delete(nodePath string, dir, recursive bool) (*Event, error) { … }
func (s *store) CompareAndDelete(nodePath string, prevValue string, prevIndex uint64) (*Event, error) { … }
func (s *store) Watch(key string, recursive, stream bool, sinceIndex uint64) (Watcher, error) { … }
func (s *store) walk(nodePath string, walkFunc func(prev *node, component string) (*node, *v2error.Error)) (*node, *v2error.Error) { … }
func (s *store) Update(nodePath string, newValue string, expireOpts TTLOptionSet) (*Event, error) { … }
func (s *store) internalCreate(nodePath string, dir bool, value string, unique, replace bool,
expireTime time.Time, action string) (*Event, *v2error.Error) { … }
func (s *store) internalGet(nodePath string) (*node, *v2error.Error) { … }
func (s *store) DeleteExpiredKeys(cutoff time.Time) { … }
func (s *store) checkDir(parent *node, dirName string) (*node, *v2error.Error) { … }
func (s *store) Save() ([]byte, error) { … }
func (s *store) SaveNoCopy() ([]byte, error) { … }
func (s *store) Clone() Store { … }
func (s *store) Recovery(state []byte) error { … }
func (s *store) JsonStats() []byte { … }
func (s *store) HasTTLKeys() bool { … }