title: Smarty 2: register_function with cacheable set to false is still cached
body: <p>I have a php function which return value I want to use inside of a smarty 2 template.</p>
  <p>As this return value is user specific it cannot be cached.</p>
  <p>Therefore I added this function to the template by using <code>register_function</code> and setting cacheable to false.</p>
  <pre><code>$smarty.register_function('myFunction', array($this, &quot;myFunction&quot;), false)
  </code></pre>
  <p>For some reason the value, when accessing <code>myFunction</code> inside a smarty template is still cached.</p>
  <p>How can I register the function without it's value being cached?</p>