public ClockReply GetPartitionClockHandler(ClockRequest request)
        {
            string part  = request.PartitionId;
            int    clock = server.getPartition(part).getClock();

            return(new ClockReply {
                Clock = clock
            });
        }
 public override Task <ClockReply> GetPartitionClock(ClockRequest request, ServerCallContext context)
 {
     return(Task.FromResult(GetPartitionClockHandler(request)));
 }