Top Method Summary
Options Name Purpose
ClearCache () Clears the Cache
HANDLE GetRepositoryData (FetchRepositoryObjectParameter) Retrieves repository data from the cache
HANDLE RetrieveCacheFromDisc (FetchRepositoryObjectParameter) Attempts to retrieve repository data from the persistent cache
StoreRepositoryData (FetchRepositoryObjectParameter, handle) Stores repository data in the cache

Top Constructor Summary
Options Name Purpose
SmartRepositoryCache () Constructor for the SmartRepositoryCache class


Method Detail
Top

ClearCache ()

Purpose: Clears the Cache
Notes:

Top

HANDLE GetRepositoryData (FetchRepositoryObjectParameter)

Purpose: Retrieves repository data from the cache
Notes: The caller is responsible for deleting the returned ProDataset

Parameters:
poFetchRepositoryObjectParameter Consultingwerk.SmartFramework.Repository.FetchRepositoryObjectParameter
The FetchRepositoryObjectParameter of the request
Returns HANDLE
The dataset with the repository data
Top

HANDLE RetrieveCacheFromDisc (FetchRepositoryObjectParameter)

Purpose: Attempts to retrieve repository data from the persistent cache
Notes: The caller is responsible for deleting the returned ProDataset

Parameters:
poFetchRepositoryObjectParameter Consultingwerk.SmartFramework.Repository.FetchRepositoryObjectParameter
The FetchRepositoryObjectParameter of the request
Returns HANDLE
The dataset with the repository data
Top

StoreRepositoryData (FetchRepositoryObjectParameter, handle)

Purpose: Stores repository data in the cache
Notes: Creates a copy of the passed in ProDataset

Parameters:
poFetchRepositoryObjectParameter Consultingwerk.SmartFramework.Repository.FetchRepositoryObjectParameter
The FetchRepositoryObjectParameter of the request
phDataset HANDLE
The dataset with the repository data


Constructor Detail
Top

SmartRepositoryCache ()

Purpose: Constructor for the SmartRepositoryCache class
Notes:



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:27:10