func Stats(c context.Context) (*Statistics, error) {
	req := &pb.MemcacheStatsRequest{}
	res := &pb.MemcacheStatsResponse{}
	if err := internal.Call(c, "memcache", "Stats", req, res); err != nil {
		return nil, err
	}
	if res.Stats == nil {
		return nil, ErrNoStats
	}
	return &Statistics{
		Hits:     *res.Stats.Hits,
		Misses:   *res.Stats.Misses,
		ByteHits: *res.Stats.ByteHits,
		Items:    *res.Stats.Items,
		Bytes:    *res.Stats.Bytes,
		Oldest:   int64(*res.Stats.OldestItemAge),
	}, nil
}
func Stats(c context.Context) (*Statistics, error) {
	req := &pb.MemcacheStatsRequest{}
	res := &pb.MemcacheStatsResponse{}
	if err := internal.Call(c, "memcache", "Stats", req, res); err != nil {
		return nil, err
	}
	if res.Stats == nil {
		return nil, ErrNoStats
	}
	return &Statistics{
		Hits:     *res.Stats.Hits,
		Misses:   *res.Stats.Misses,
		ByteHits: *res.Stats.ByteHits,
		Items:    *res.Stats.Items,
		Bytes:    *res.Stats.Bytes,
		Oldest:   int64(*res.Stats.OldestItemAge),
	}, nil
}
func Stats ( c context . Context ) ( * Statistics , error ) { req := & pb . MemcacheStatsRequest { } res := & pb . MemcacheStatsResponse { } if err := internal . Call ( c , " " , " " , req , res ) ; err != nil { return nil , err } if res . Stats == nil { return nil , ErrNoStats } return & Statistics { Hits : * res . Stats . Hits , Misses : * res . Stats . Misses , ByteHits : * res . Stats . ByteHits , Items : * res . Stats . Items , Bytes : * res . Stats . Bytes , Oldest : int64 ( * res . Stats . OldestItemAge ) , } , nil }
// Stats retrieves the current memcache statistics.
Stats retrieves the current memcache statistics .