Description
The current cache in AbstractRowKeyEncoder.createInstance() is not implemented correctly. Put key being cube name and get key being segment table name, the cache will never hit.
Also don't see a strong reason why the row key encoder needs a cache.