<commit_before>******************************************


Xmemcached Change log

*******************************************

-----Xmemcached 2.0.0 release note ------------------

1.Performance tweaks,10% improved for text protocol in my benchmark.
2.Fixed getStats could not work with 'cache dump',thanks to machao9email.
3.Fixed deak lock when shutdown client.
4.Fixed missing unsigned conversion on ONE_AT_A_TIME hash, thanks to spudone.
5.Cached decoded object for the same key in a batch get,reduce CPU consumption.
6.Used System.nanoTime instead of currentTimeInMills to generate namespace timestamp.

-----Xmemcached 1.4.3 released----------------------

1.Added 'setConnectTimeout' for XMemcachedClientFactoryBean.Thanks to nick verbeck.
2.Added environment variable 'xmemcached.heartbeat.max_threads' to sizing heart thread pool size,it's CPUs by default.
3.Configure heartbeat thread pool,such as daemonizing,priority etc.Thanks to  profondometer.
4.Catch all exception when removing shutdown hook,make it quietly.
5.Fixed batch get could not work with namespace.
6.Fixed NPE when destroying memcached connection.

-----Xmemcached 1.4.2 released-----------------------

1.Upgrade slf4j to 1.7.5
2.Impl namespace in memcached.
3.Daemonizing reactor threads.
4.Supports delete item with CAS value that was gets before.<commit_msg>(feat) Prepare to release 2.0.1<commit_after>******************************************


Xmemcached Change log

*******************************************


v2.0.1

1. Uses nano timestamp value as namespace.
2. Adds `setSelectorPoolSize` method to builder/client to set reactor pool size per client.
3. Set heartbeat thread and session monitor thread to be daemon.
4. Thanks to @bmahe, so much refactor and clean code.
5. Disable shutdown hook by default, you can change it by `-Dxmemcached.shutdown.hook.enable=true`.
6. Make log more friendly.
7. Fixed auth for binary protocol.
8. Some bug fix by contributors,thanks all of you.


-----Xmemcached 2.0.0 release note ------------------

1.Performance tweaks,10% improved for text protocol in my benchmark.
2.Fixed getStats could not work with 'cache dump',thanks to machao9email.
3.Fixed deak lock when shutdown client.
4.Fixed missing unsigned conversion on ONE_AT_A_TIME hash, thanks to spudone.
5.Cached decoded object for the same key in a batch get,reduce CPU consumption.
6.Used System.nanoTime instead of currentTimeInMills to generate namespace timestamp.

-----Xmemcached 1.4.3 released----------------------

1.Added 'setConnectTimeout' for XMemcachedClientFactoryBean.Thanks to nick verbeck.
2.Added environment variable 'xmemcached.heartbeat.max_threads' to sizing heart thread pool size,it's CPUs by default.
3.Configure heartbeat thread pool,such as daemonizing,priority etc.Thanks to  profondometer.
4.Catch all exception when removing shutdown hook,make it quietly.
5.Fixed batch get could not work with namespace.
6.Fixed NPE when destroying memcached connection.

-----Xmemcached 1.4.2 released-----------------------

1.Upgrade slf4j to 1.7.5
2.Impl namespace in memcached.
3.Daemonizing reactor threads.
4.Supports delete item with CAS value that was gets before.
{'fraction_non_alphanumeric': 0.15355569540591568, 'fraction_numerical': 0.024543738200125866, 'mean_word_length': 3.802114803625378, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '588472', 'n_tokens_mistral': 890, 'n_tokens_neox': 844, 'n_words': 365}