diff -r d14ddbfbbd36 -r c6dda2cbe081 E5Utilities/E5Cache.py --- a/E5Utilities/E5Cache.py Sat Feb 16 10:27:50 2019 +0100 +++ b/E5Utilities/E5Cache.py Sat Mar 02 11:15:24 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): """