public CacheClient(IProtocolFactory factory) { m_pooled = factory.AquireProtocol(); m_protocol = m_pooled.Item; }