 |  |  |  |

| ASPCACHE FEATURESData Caching- Add, update, retrieve, and remove items - ASPCache™ has standard collection
functionality, and then some.
- Set item expiration: Cached items can optionally be given an expiration period.
- Auto flushes underused items: Cache-wide settings specify thresholds and cleanup
frequency for removing underused items.
- Cache shrinking to limit resource consumption: The max size for the cache can optionally be set.
The most frequently used items remain in the cache, the least frequently used items are removed.
- Access statistics for each item: Hits, time until expiration, time in cache, time since last use.
Output Caching- Page fragment caching: Cache page fragment files and write them to the Response object.
- Auto updates when cached files change: Changes to page fragment files are instantly reflected.
- Page fragments can be generated by other applications: Generate page fragments with APGen™, FSO, XSLT, etc.
- Provides best output caching when used with APGen: APGen is specialized for scripted generation of Web page content.
Performance- Ultra high-performance collection: Proprietary algorithm gives
incredibly fast lookup by key. Read-write
locks allow simultaneous reads from different threads on SMP machines.
- Item handles for O(1) lookup: Handles offer O(1) lookup and threadsafe access.
- Threadsafe and aggregates the Free-Threaded Marshaler: No overhead while accessing ASPCache
from different threads.
- Background removal of underused and expired items: Removal of underused and
expired items never slows requests or locks the cache.
- Streamlined fragment caching: Avoids overhead from BSTR allocation, Unicode conversion,
COM object creation, file access, and script execution.
- Fast enumeration: Enumeration uses handles for O(1) lookup and does not lock the cache.
|
|