public void SaveLastGPSStatus(Guid vehicleCode, LastGPSStatus status)
        {
            var key = CONST_KEY_LAST_GPS_STATUS + vehicleCode.ToString();
            if (status == null)
            {
                status = new LastGPSStatus();
            }

            this.CachedService.Add(key, status, DateTime.Now.AddDays(1));
        }
        public LastGPSStatus GetLastGPSStatus(EGPSCurrentInfo current)
        {
            if (!current.VehicleCode.HasValue) return null;

            string key = CONST_KEY_LAST_GPS_STATUS + current.VehicleCode.Value.ToString();
            var status = this.CachedService.Get(key) as LastGPSStatus;
            if (status == null)
            {
                status = new LastGPSStatus() { LastGPSTime = current.ReportTime };
            }
            return status;
        }