public override void ProcessCommand()
		{
			
			try
			{
				AniDB_FileRepository rep = new AniDB_FileRepository();
				AniDB_File anifile = rep.GetByID(AniDB_FileID);
				if (anifile == null) return;

				// skip if the video data is not populated
				if (anifile.File_VideoResolution.Equals("0x0", StringComparison.InvariantCultureIgnoreCase)) return;

				XMLService.Send_AniDB_File(anifile);
			}
			catch (Exception ex)
			{
				logger.Error("Error processing CommandRequest_WebCacheSendAniDB_File: {0} - {1}", AniDB_FileID, ex.ToString());
				return;
			}
		}