code: def test_non_str_key(self):
      table = "test_non_str_key"
      diskcache_put(table, 4, 5)
      self.assertEqual(diskcache_get(table, 4), 5)
      self.assertEqual(diskcache_get(table, "4"), 5)
  
file_path: tinygrad/test/unit/test_disk_cache.py
imports: import unittest
  import pickle
  from tinygrad.helpers import diskcache_get, diskcache_put, diskcache
label_desc: Use image node_id 7 for calling the DiskCache obj's underlying member method code with example usage: obj.test_non_str_key() without return types