1) Constructor cache leaks classes and their attendant static overhead forever.
2) Class cache inside conf used when getting JobConfigurable classes has an epic lock.
Both bugs are files in Hadoop but will hardly ever be fixed at this rate. This version avoids both problems
- is related to
HIVE-11408 HiveServer2 is leaking ClassLoaders when add jar / temporary functions are used due to constructor caching in Hadoop ReflectionUtils
HIVE-10453 HS2 leaking open file descriptors when using UDFs