The method object in the invoke method parameters != The method object saved in the signatureMap. When calling methods.contains(method), method Methods#equals() will definitely be called, and this method has low performance. Adding a Map to cache the results can avoid calling this method.
The method object in the invoke method parameters != The method object saved in the signatureMap. When calling methods.contains(method), method Methods#equals() will definitely be called, and this method has low performance. Adding a Map to cache the results can avoid calling this method.