public async Task <Thrift.StringStruct> HandleCall(Thrift.GetReq message) { string value; if (this._dic.TryGetValue(message.Key, out value)) { return new Thrift.StringStruct { Value = value } } ; return(new Thrift.StringStruct()); }
public Task <Thrift.StringStruct> HandleCall(Thrift.GetReq message) { return(_arrWorker[SharpOTP.Remote.Ketama.GetHashCode(message.Key) % _arrWorker.Length].Get(message)); }
public Task <Thrift.StringStruct> Get(Thrift.GetReq request) { return(this._server.Call <Thrift.StringStruct>(request)); }