@@ -254,9 +254,11 @@ cached :: (Binary a, Typeable a, Writable a)
254 -> Compiler Resource a
254 -> Compiler Resource a
255 -> Compiler Resource a
255 -> Compiler Resource a
256cached name (Compiler d j) = Compiler d $ const $ CompilerM $ do
256cached name (Compiler d j) = Compiler d $ const $ CompilerM $ do
257+ logger <- compilerLogger <$> ask
257 identifier <- compilerIdentifier <$> ask
258 identifier <- compilerIdentifier <$> ask
258 store <- compilerStore <$> ask
259 store <- compilerStore <$> ask
259 modified <- compilerResourceModified <$> ask
260 modified <- compilerResourceModified <$> ask
261+ report logger $ "Checking cache: " ++ if modified then "modified" else "OK"
260 if modified
262 if modified
261 then do v <- unCompilerM $ j $ Resource identifier
263 then do v <- unCompilerM $ j $ Resource identifier
262 liftIO $ storeSet store name identifier v
264 liftIO $ storeSet store name identifier v