type WindowValue …
type MapWindowStore …
func (m *MapWindowStore) Keys() []string { … }
func (m *MapWindowStore) RLock() { … }
func (m *MapWindowStore) RUnLock() { … }
func NewMapWindowStore(name string) (m *MapWindowStore) { … }
func (m *MapWindowStore) Inc(key string, window time.Time, windowsize time.Duration) error { … }
func (m *MapWindowStore) Get(key string, previousWindow, currentWindow time.Time, windowsize time.Duration) (prevValue int64, currValue int64, err error) { … }
func (m *MapWindowStore) Size() int { … }
func mapKey(key string, window time.Time) string { … }
func (m *MapWindowStore) Purge(removekey string) { … }
func (m *MapWindowStore) start() { … }