Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Removes the specified record from the underlying cache of the data source.
Syntax
public void cacheRemoveRecord([Common record])
Run On
Client
Parameters
- record
Type: Common Table
The record to remove from the cache; optional.
Remarks
You must enclose data modification statements in a ttsbegin/ttscommit block.
Examples
The following example deletes the inventTable record from the cache of the data source.
void updateCache(container _conItemId)
{
SetIterator itSetItemId;
InventTable inventTable;
Set setItemId = new Set(Types::String);
setItemId = Set::create(_conItemId);
itSetItemId = new SetIterator(setItemId);
ttsBegin;
while (itSetItemId.more())
{
inventTable = InventTable::find(itSetItemId.value());
if(inventTableWithOutReqItem_ds.
findRecord(inventTable))
inventTableWithOutReqItem_ds.
cacheRemoveRecord(inventTable);
itSetItemId.next();
}
ttsCommit;
}