adding macro for operation
continue thread local cache memory pool