Tag : caching

I’m working on a desktop application that stores data in a complicated object graph. It has many read-only operations that need to do expensive transformations on parts of it, for example to display some graphical elements, or calculate things. For performance, I want to avoid repeating those transformations if the data hasn’t changed. Changes that affect the result can happen in many different objects, including ones that are linked in other ways besides composition, such as ID numbers and string names. Many of these transformations use data from overlapping sets of ob..

Read more

Read more

We have an email system that handles incoming and outgoing emails, the risk is that we get so called feedback loops, a bounce email is answered with another bounce etc. We have safeguards in place to handle this, but I need a last line of de..

Read more