Added args_offset to the cache instead of checking the function type