Question: What Caching Frameworks available for Delphi and how well developed are they? If there aren't any then is there a widely-accepted way of achieving the same objective? Applicable to Win32 targeting versions of Delphi.
Question Detail: The type of framework that I'm enquiring about exists largely in Web Development frameworks allowing the user to:
- Check the Cache for previously stored Data/Object
- Retrieve the Data/Object
- Store the new Data/Object
- Optionally tag the Data/Object and label it.
- Expire Data/Objects based on some criteria (labels, tags, time limits etc).
I understand that a lack of reflection services for Delphi Objects without RTTI means that they probably won't exist in quite the same way but is there a similar way of achieving at least part of same end result in a more Delphi way?
Alternative Approach: As an alternative to a native Delphi library: Is there for example a good set of bindings for memcached or something similar?