package sqlite3 import ( "time" ) // Storage interface that is implemented by storage providers type Storage struct { } // Config defines the config for mysql storage. type Config struct { } // ConfigDefault is the default config var ConfigDefault = Config{} // New creates a new mysql storage func New(config ...Config) Storage { return Storage{} } // Get value by key func (store Storage) Get(key string) ([]byte, error) { return []byte{}, nil } // Set key with value func (store Storage) Set(key string, val []byte, exp time.Duration) error { return nil } // Delete key by key func (store Storage) Delete(key string) error { return nil } // Clear all keys func (store Storage) Clear() error { return nil }