65 |
throw new IllegalArgumentException("Called with wrong graph"); |
throw new IllegalArgumentException("Called with wrong graph"); |
66 |
} |
} |
67 |
|
|
68 |
NodeFunctionCacheEntry cac = (NodeFunctionCacheEntry)cache.get(node); |
FunctionCacheEntry cac = (FunctionCacheEntry)cache.get(node); |
69 |
if(cac == null) { |
if(cac == null) { |
70 |
cac = new NodeFunctionCacheEntry(node); |
cac = new FunctionCacheEntry(node); |
71 |
cache.put(node, cac); |
cache.put(node, cac); |
72 |
} |
} |
73 |
if(cac.value == cac.DIRTY) { |
if(cac.value == cac.DIRTY) { |