`abstract_operation_state_t` only creates the stream without consider whether there is a stream given by allocator.
abstract_operation_state_tonly creates the stream without consider whether there is a stream given by allocator.