Esempio n. 1
0
		private static void RunBatch(List<ICanBeUsedInMultiCommand> batch, Pooled<MemcachedSocket> pooledSocket)
		{
			if (batch.Count > 0)
			{
				foreach (ICanBeUsedInMultiCommand command in batch)
				{
					command.BeforeFlush(pooledSocket.Item);
				}
				pooledSocket.Item.Flush();
				foreach (ICanBeUsedInMultiCommand command in batch)
				{
					command.AfterFlush(pooledSocket.Item);
				}
			}
		}