Cache recipes and brewers to cut down on the number of datastore queries performed by the app between deployments. These should be marked as dirty whenever a recipe or profile is modified so that the latest information is generated on the next page load. At this point it's safe to keep the cached version indefinitely.
Cache recipes and brewers to cut down on the number of datastore queries performed by the app between deployments. These should be marked as dirty whenever a recipe or profile is modified so that the latest information is generated on the next page load. At this point it's safe to keep the cached version indefinitely.