# File lib/cassiopee.rb, line 180
                def loadCache
                return Array.new unless File.exists?(@file_suffix+FILE_CACHE_EXT)
                begin
                  file = Zlib::GzipReader.open(@file_suffix+FILE_CACHE_EXT)
                rescue Zlib::GzipFile::Error
                  file = File.open(@file_suffix+FILE_CACHE_EXT, 'r')
                ensure
                    obj =  Marshal.load file.read
                    file.close
                                        if(method!=obj.method || min_position<obj.min_position || max_position>obj.max_position || errors>obj.errors)
                                                return Array.new
                                        end
                    return filterCache(obj)
                end                     
                end