Description
When the facets module was first created we didn't have BytesRefHash and so the default cache (Cl2oTaxonomyWriterCache was quite a bit more complex than needed.
I changed this to use a BytesRefHash, which stores labels as UTF8 (reduces memory for ascii-only usage), and is also faster (~12% overall speedup on indexing time in my private tests).