| 1234567891011121314 |
- package server
- import (
- _ "github.com/mattn/go-sqlite3" // SQLite driver
- "time"
- )
- type cache interface {
- AddMessage(m *message) error
- Messages(topic string, since sinceTime) ([]*message, error)
- MessageCount(topic string) (int, error)
- Topics() (map[string]*topic, error)
- Prune(keep time.Duration) error
- }
|