bugfix: DexLibWrapper could cause a stack overflow because it was only put into the cache after the recursive call had finished