Implement LRUDict without OrderedDict
This could be implemented only when we will drop support of Python3.6 because insertion-order preservation nature of dict as only be declared as specification of the language in Python 3.7. The main advantage is that it prevent the creation of the doubly linked list of OrderedDict.