protected static long GetSerialId() { lock (serialId) { serialId = (long)serialId + 1L; return (long)serialId; } }