optimize TypeName#toString() with cache
optimize TypeName#toString() with cache

square/javapoet,ponsonio/javapoet,ponsonio/javapoet,sormuras/javapoet,square/kotlinpoet,gk5885/javawriter,square/javawriter,gk5885/javawriter,sormuras/javapoet,square/kotlinpoet