Documentation ¶
Index ¶
- Variables
- type Handler
- func (h Handler) Add(cmd common.SetRequest) error
- func (h Handler) Close() error
- func (h Handler) Delete(cmd common.DeleteRequest) error
- func (h Handler) GAT(cmd common.GATRequest) (common.GetResponse, error)
- func (h Handler) Get(cmd common.GetRequest) (<-chan common.GetResponse, <-chan error)
- func (h Handler) GetE(cmd common.GetRequest) (<-chan common.GetEResponse, <-chan error)
- func (h Handler) Replace(cmd common.SetRequest) error
- func (h Handler) Set(cmd common.SetRequest) error
- func (h Handler) Touch(cmd common.TouchRequest) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MetricCmdSetErrorsOOM = metrics.AddCounter("cmd_set_errors_oom") MetricCmdSetErrorsOOML1 = metrics.AddCounter("cmd_set_errors_oom_l1") MetricCmdSetErrorsOOML2 = metrics.AddCounter("cmd_set_errors_oom_l2") MetricCmdTouchMissesMeta = metrics.AddCounter("cmd_touch_misses_meta") MetricCmdTouchMissesMetaL1 = metrics.AddCounter("cmd_touch_misses_meta_l1") MetricCmdTouchMissesMetaL2 = metrics.AddCounter("cmd_touch_misses_meta_l2") MetricCmdTouchMissesChunk = metrics.AddCounter("cmd_touch_misses_chunk") MetricCmdTouchMissesChunkL1 = metrics.AddCounter("cmd_touch_misses_chunk_l1") MetricCmdTouchMissesChunkL2 = metrics.AddCounter("cmd_touch_misses_chunk_l2") MetricCmdDeleteMissesMeta = metrics.AddCounter("cmd_delete_misses_meta") MetricCmdDeleteMissesMetaL1 = metrics.AddCounter("cmd_delete_misses_meta_l1") MetricCmdDeleteMissesMetaL2 = metrics.AddCounter("cmd_delete_misses_meta_l2") MetricCmdDeleteMissesChunk = metrics.AddCounter("cmd_delete_misses_chunk") MetricCmdDeleteMissesChunkL1 = metrics.AddCounter("cmd_delete_misses_chunk_l1") MetricCmdDeleteMissesChunkL2 = metrics.AddCounter("cmd_delete_misses_chunk_l2") MetricCmdGetMissesMeta = metrics.AddCounter("cmd_get_misses_meta") MetricCmdGetMissesMetaL1 = metrics.AddCounter("cmd_get_misses_meta_l1") MetricCmdGetMissesMetaL2 = metrics.AddCounter("cmd_get_misses_meta_l2") MetricCmdGetMissesChunk = metrics.AddCounter("cmd_get_misses_chunk") MetricCmdGetMissesChunkL1 = metrics.AddCounter("cmd_get_misses_chunk_l1") MetricCmdGetMissesChunkL2 = metrics.AddCounter("cmd_get_misses_chunk_l2") MetricCmdGetMissesToken = metrics.AddCounter("cmd_get_misses_token") MetricCmdGetMissesTokenL1 = metrics.AddCounter("cmd_get_misses_token_l1") MetricCmdGetMissesTokenL2 = metrics.AddCounter("cmd_get_misses_token_l2") MetricCmdGatMissesMeta = metrics.AddCounter("cmd_gat_misses_meta") MetricCmdGatMissesMetaL1 = metrics.AddCounter("cmd_gat_misses_meta_l1") MetricCmdGatMissesMetaL2 = metrics.AddCounter("cmd_gat_misses_meta_l2") MetricCmdGatMissesChunk = metrics.AddCounter("cmd_gat_misses_chunk") MetricCmdGatMissesChunkL1 = metrics.AddCounter("cmd_gat_misses_chunk_l1") MetricCmdGatMissesChunkL2 = metrics.AddCounter("cmd_gat_misses_chunk_l2") MetricCmdGatMissesToken = metrics.AddCounter("cmd_gat_misses_token") MetricCmdGatMissesTokenL1 = metrics.AddCounter("cmd_gat_misses_token_l1") MetricCmdGatMissesTokenL2 = metrics.AddCounter("cmd_gat_misses_token_l2") )
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(conn io.ReadWriteCloser) Handler
func (Handler) Close ¶
Closes the Handler's underlying io.ReadWriteCloser. Any calls to the handler after a Close() are invalid.
func (Handler) GAT ¶
func (h Handler) GAT(cmd common.GATRequest) (common.GetResponse, error)
func (Handler) Get ¶
func (h Handler) Get(cmd common.GetRequest) (<-chan common.GetResponse, <-chan error)
func (Handler) GetE ¶
func (h Handler) GetE(cmd common.GetRequest) (<-chan common.GetEResponse, <-chan error)
Click to show internal directories.
Click to hide internal directories.