I do:
(let ((meth (jmethod "java.lang...." "javaMethodName" "arg-type"))
      (cls (jclass "java.lang.....")))
    (defun lisp-fun (arg)
        (jcall meth cls arg)))
Rather than:
(defun lisp-fun (arg)
    (jcall (jmethod "java.lang...." "javaMethodName" "arg-type")
        (jclass "java.lang.....")
        arg))
In order to cache the jmethod and jclass calls.  I read in another post that this had no value because (essentially) this is what the compiler is doing anyway.  Is this true?  Does it make any difference which way I do it in terms of speed?
Thanks.
Blake McBride