This image shows an example of the order in which JDECACHE APIs are called and the cache record. The details for each API are depicted as JDECACHE API, cache, and cache records.
jdeCacheinit(HCACHE1,...,"CACHE",..)=CACHE1; record is blank
jdeCacheAdd(HCACHE1,"ADC",..)=CACHE1;ADC
jdeCacheAdd(HCACHE1,"BAC",..)=CACHE1;ADC, BAC
jdeCacheAdd(CHCACHE1,"ADC",..)=CACHE1;AAC,ADC,BAC
jdeCacheOpenCursor(HCACHE1,&HCUR1,..)=CACHE1;AAC,ADA,ADC,BAC
Note: This last API has an arrow pointing from HCUR1 to AAC, the first record in Cache1. |