Why tccl first? I think we should try getClass().getClassLoader() first.

This code may fail to load leveldb in infinispan-server because tccl in this context would be the loader of infinispan subsystem which cannot see fuse leveldb module directly.

I think the getClass().getClassLoader() always works because this LevelDB cache store module should be able to see LevelDB impls.