code: def get_lru_cache(max_size=5):
      
      USE_C_LRU = False
      if USE_C_LRU:
          import lru
          cache_obj = lru.LRU(max_size)
      else:
          cache_obj = LRUDict(max_size)
      return cache_obj
docs: Args:
          max_size (int):
  
      References:
          https://github.com/amitdev/lru-dict
  
      CommandLine:
          python -m utool.util_cache --test-get_lru_cache
  
      Example:
          >>> # DISABLE_DOCTEST
          >>> # UNSTABLE_DOCTEST
          >>> from utool.util_cache import *  # NOQA
          >>> import utool as ut  # NOQA
          >>> max_size = 5
          >>> # execute function
          >>> cache_obj = get_lru_cache(max_size)
          >>> cache_obj[1] = 1
          >>> cache_obj[2] = 2
          >>> cache_obj[3] = 3
          >>> cache_obj[4] = 4
          >>> cache_obj[5] = 5
          >>> cache_obj[6] = 6
          >>> # verify results
          >>> result = ut.repr2(dict(cache_obj), nl=False)
          >>> print(result)
          {2: 2, 3: 3, 4: 4, 5: 5, 6: 6}