diff -r 1177e27b0276 -r 009812744917 E5Utilities/E5Cache.py --- a/E5Utilities/E5Cache.py Thu Feb 14 19:17:11 2019 +0100 +++ b/E5Utilities/E5Cache.py Fri Feb 15 18:58:49 2019 +0100 @@ -58,11 +58,14 @@ """ Private method to adjust the cache to its size. """ - removeList, self.__keyList = \ - self.__keyList[:-self.__size], self.__keyList[-self.__size:] - for key in removeList: - del self.__store[key] - del self.__accesStore[key] + if self.__size: + removeList, self.__keyList = \ + self.__keyList[:-self.__size], self.__keyList[-self.__size:] + for key in removeList: + del self.__store[key] + del self.__accesStore[key] + else: + self.reset() def getSize(self): """