question: determine a cache key for the given method and target class . must not produce same key for overloaded methods . must produce same key for different instances of the same method . concode_field_sep TransactionAttribute NULL_TRANSACTION_ATTRIBUTE concode_elem_sep Method method concode_elem_sep Log logger concode_elem_sep Class<?> targetClass concode_elem_sep Map<Object,TransactionAttribute> attributeCache concode_field_sep TransactionAttribute findTransactionAttribute concode_elem_sep TransactionAttribute findTransactionAttribute concode_elem_sep boolean allowPublicMethodsOnly concode_elem_sep TransactionAttribute getTransactionAttribute concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep TransactionAttribute computeTransactionAttribute
target: Object function ( Method arg0 , Class < ? > arg1 ) { return new DefaultCacheKey ( arg0 , arg1 ) ; }