IOleCache

The IOleCache interface provides control of the presentation data that gets cached inside of an object. Cached presentation data is available to the container of the object even when server application is not running or is unavailable.

When to Implement

The IOleCache interface can be implemented by an object handler and an in-process server. However, you typically use or aggregate the OLE-provided implementation.

When to Use

The OLE-provided implementation creates a class node for each aspect and format of the data that it stores. In addition to the presentation data, the class node holds the sink pointer for the advisory connection and manages the sending of view notifications to the advise sink.

Methods in VTable Order

IUnknown Methods
Description
QueryInterface
Returns pointers to supported interfaces.
AddRef
Increments the reference count.
Release
Decrements the reference count.

IOleCache Methods
Description
Cache
Adds a presentation to the data or view cache.
Uncache
Removes a presentation previously added with IOleCache::Cache.
EnumCache
Returns an object to enumerate the current cache connections.
InitCache
Fills the cache with all the presentation data from the data object.
SetData
Fills the cache with specified format of presentation data.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database