mirror of
https://github.com/apache/activemq-artemis.git
synced 2025-02-07 02:29:08 +00:00
98028cdecc
* Move byte util code into ByteUtil * Re-use the new equals method in SimpleString * Apply same pools/interners to client decode * Create String to SimpleString pools/interners for property access via String keys (producer and consumer benefits) * Lazy init the pools on withing the get methods of CoreMessageObjectPools to get the specific pool, to avoid having this scattered every where. * reduce SimpleString creation in conversion to/from core message methods with JMS wrapper. * reduce SimpleString creation in conversion to/from Core in OpenWire, AMQP, MQTT.