Methods are Rules whose formulas take arguments, much like a function does. A Method Rule has its flag set to Method, indicating that the Rule is a Method. This means that it can have arguments passed to it, and those arguments can be used to calculate a value.
Since different arguments would result in different values, the Rule value for a Method is never cached.