public static DarkRiftReader GetReader() { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.DarkRiftReaderWasRetrieved(); #endif return(readerPool.GetInstance()); }
public static ActionDispatcherTask GetActionDispatcherTask() { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.ActionDispatcherTaskWasRetrieved(); #endif return(actionDispatcherTaskPool.GetInstance()); }
public static void ReturnWriter(DarkRiftWriter writer) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.DarkRiftWriterWasReturned(); #endif writerPool.ReturnInstance(writer); }
public static void ReturnMemory(byte[] memory) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.MemoryWasReturned(); #endif memoryPool.ReturnInstance(memory); }
public static byte[] GetMemory(int minLength) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.MemoryWasRetrieved(); #endif return(memoryPool.GetInstance(minLength)); }
public static void ReturnAutoRecyclingArray(AutoRecyclingArray autoRecyclingArray) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.AutoRecyclingArrayWasReturned(); #endif autoRecyclingArrayPool.ReturnInstance(autoRecyclingArray); }
public static AutoRecyclingArray GetAutoRecyclingArray() { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.AutoRecyclingArrayWasRetrieved(); #endif return(autoRecyclingArrayPool.GetInstance()); }
public static SocketAsyncEventArgs GetSocketAsyncEventArgs() { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.SocketAsyncEventArgsWasRetrieved(); #endif return(socketAsyncEventArgsPool.GetInstance()); }
public static void ReturnMessageBuffer(MessageBuffer messageBuffer) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.MessageBufferWasReturned(); #endif messageBufferPool.ReturnInstance(messageBuffer); }
public static MessageBuffer GetMessageBuffer() { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.MessageBufferWasRetrieved(); #endif return(messageBufferPool.GetInstance()); }
public static void ReturnActionDispatcherTask(ActionDispatcherTask task) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.ActionDispatcherTaskWasReturned(); #endif if (!actionDispatcherTaskPool.ReturnInstance(task)) { task.ActuallyDispose(); } }
public static void ReturnSocketAsyncEventArgs(SocketAsyncEventArgs socketAsyncEventArgs) { if (!initialized) { ThreadInitialize(); } #if DEBUG ObjectCacheTestHelper.SocketAsyncEventArgsWasReturned(); #endif if (!socketAsyncEventArgsPool.ReturnInstance(socketAsyncEventArgs)) { socketAsyncEventArgs.Dispose(); } }