public static RenewableBlobLease Create(ICloudFactory account, LeaderTask task) {
			Require.NotNull("account", account);
			Require.NotNull("task", task);

			var container = account.GetSysContainerReference();
			var blob = container.GetPageBlobReference(Constants.MasterLockFileName);
			return new RenewableBlobLease(blob, task);
		}
        public static RenewableBlobLease Create(ICloudFactory account, LeaderTask task)
        {
            Require.NotNull("account", account);
            Require.NotNull("task", task);

            var container = account.GetSysContainerReference();
            var blob      = container.GetPageBlobReference(Constants.MasterLockFileName);

            return(new RenewableBlobLease(blob, task));
        }
		public RenewableBlobLease(CloudPageBlob blob, LeaderTask leaderTask) {
			_blob = blob;
			_leaderTask = leaderTask;
		}
 public RenewableBlobLease(CloudPageBlob blob, LeaderTask leaderTask)
 {
     _blob       = blob;
     _leaderTask = leaderTask;
 }