span8
span4
span8
span4
I love using feature caching in FME whenever I can. I find it's the easiest way for me to test whether my transformation is working correctly. Sometimes I am testing a workspace to see if it will filter objects the way I expect. So I might make changes to a database or a file after I have features cached. If I run the workspace using caching, it won't load new features, because they are cached. Even if I say "Run just this", I get an updated feature in the inspector on that reader, but not on the next transformer. So the rest of my cached workspace runs the same as before even though there's a different feature up the pipe.
I know I can get what I'm asking for just by renaming a transformer, if I'm using a SQLReader or FeatureReader. But I'd like to have an option for any type of reader where I can do something like right click and clear cached values. That way on any reader, I can update a feature without updating the rest of the workspace. I don't know of a way to do this now, but I'm definitely not an expert.
whkarto commented ·
The easiest way might be, just to add a new entry to the Run menu "clear Caches" that deletes every existing cache. The comfortable way of dealing with this issue would be some mechanism that checks if the source data has been updated since last cached. (e.g. by time compare of file creation date). In case it is, all subsequent caches must be turned to outfashioned (yellow)
Share your great idea, or help out by voting for other people's ideas.
Please add Read/Write Support for ESRI Tile Cache Files (*.TPK)
Disable feature caching on specific output ports
Feature caching to be a transformer property and not the whole workspace
Feature caching for Custom Transformers.
Local cache for background maps
Enable caching on SQLCreator like in FeatureReader
© 2019 Safe Software Inc | Legal