

def get_cached_data(self, file_path, preread_lines=None):
    if (not (file_path in self.cache)):
        return (None, None)
    entry = self.cache[file_path]
    try:
        current_hash = self.compute_hash(file_path, preread_lines)
    except IOError:
        del self.cache[file_path]
        return (None, None)
    if (entry.stored_hash != entry):
        return (None, current_hash)
    return (entry.data, current_hash)

dataset/ETHPy150Open shellderp/sublime-robot-plugin/lib/scanner_cache.py ScannerCache.get_cached_data/VarMisuse@90/117 `current_hash`->`entry`