code: def test_code_cache_different_types_miss():
      # Compilation of a distinct function with the same code but different types
      # should create an additional cache entry
  
      cudautils.compile_udf(lambda x: x + 1, (types.float32,))
      assert_cache_size(1)
  
      cudautils.compile_udf(lambda x: x + 1, (types.float64,))
      assert_cache_size(2)
  
file_path: cudf/python/cudf/cudf/tests/test_compile_udf.py
imports: from numba import types
  from cudf.utils import cudautils
label_desc: Use image node_id 5 for calling a global function with example usage: test_code_cache_different_types_miss() without return types