cache.c#28    NCcachecache;
#36    cache = nccomm->cdf.cache;
#37    cachenode = cache->prefetch;
#51    for(i=nclistlength(cache->nodes)-1;i>=0;i--) {
#52        cachenode = (NCcachenode*)nclistget(cache->nodes,i);
#67        if(nclistlength(cache->nodes) > 1) {
#69     nclistremove(cache->nodes,index);
#70     nclistpush(cache->nodes,(void*)cachenode);
#101    NCcachenodecache = NULL;
#112         nccomm->cdf.cache->prefetch = NULL;
#140 nccomm->cdf.cache->prefetch = NULL;
#171    ncstat = buildcachenode(nccomm,newconstraint,vars,&cache,flags);
#174    else if(cache == NULL) goto done;
#176      cache->wholevariable = 1; /* All prefetches are whole variable */
#178    nccomm->cdf.cache->prefetch = cache;
#203    if(ncstat && cache != NULLfreenccachenode(nccomm,cache);
#272 NCcachecache = nccomm->cdf.cache;
#273 if(cache->nodes == NULLcache->nodes = nclistnew();
#275 while(cache->cachesize + cachenode->xdrsize > cache->cachelimit
#276       && nclistlength(cache->nodes) > 0) {
#277     NCcachenodenode = (NCcachenode*)nclistremove(cache->nodes,0);
#282     cache->cachesize -= node->xdrsize;
#287 while(nclistlength(cache->nodes) > cache->cachecount) {
#288     NCcachenodenode = (NCcachenode*)nclistremove(cache->nodes,0);
#293     cache->cachesize -= node->xdrsize;
#296        nclistpush(nccomm->cdf.cache->nodes,(void*)cachenode);
#297        cache->cachesize += cachenode->xdrsize;
#340freenccache(NCDAPCOMMONnccommNCcachecache)
#343    if(cache == NULL) return;
#344    freenccachenode(nccomm,cache->prefetch);
#345    for(i=0;i<nclistlength(cache->nodes);i++) {
#346 freenccachenode(nccomm,(NCcachenode*)nclistget(cache->nodes,i));
#348    nclistfree(cache->nodes);
#349    nullfree(cache);
dapdump.c#533dumpcache(NCcachecache)
#540    if(cache == NULL) return strdup("cache{null}");
#543 (unsigned long)cache->cachelimit,
#544 (unsigned long)cache->cachesize);
#546    if(cache->prefetch) {
#548 ncbytescat(buf,dumpcachenode(cache->prefetch));
#551    if(nclistlength(cache->nodes) > 0) {
#552        for(i=0;i<nclistlength(cache->nodes);i++) {
#553        NCcachenodenode = (NCcachenode*)nclistget(cache->nodes,i);
dapdump.h#52extern char* dumpcache(NCcachecache);
getvara.c#150        if(dapcomm->cdf.cache != NULL && dapcomm->cdf.cache->prefetch == NULL) {
#402    varainfo->cache = cachenode;
#416    ncstat = moveto(dapcomm,varainfo,varainfo->cache->datadds,data);
#777    ASSERT(xgetvar->cache != NULL);
#786fprintf(stderr," iswholevariable=%d",xgetvar->cache->wholevariable);
#802    } else if(xgetvar->cache->wholevariable) {/* && rank0 > 0 */
getvara.h#31    struct NCcachenodecache;
nccommon.h#143    struct NCcachecache;
#332extern void freenccache(NCDAPCOMMON*, NCcachecache);
ncd2dispatch.c#320    dapcomm->cdf.cache = createnccache();
#325 dapcomm->cdf.cache->cachecount = (size_t)(rl.rlim_cur / 2);
#1223    nccomm->cdf.cache->cachelimit = DFALTCACHELIMIT;
#1226    if(limit > 0) nccomm->cdf.cache->cachelimit = limit;
#1238    nccomm->cdf.cache->cachecount = DFALTCACHECOUNT;
#1242 nccomm->cdf.cache->cachecount = (size_t)(rl.rlim_cur / 2);
#1248    if(limit > 0) nccomm->cdf.cache->cachecount = limit;
#1251        nccomm->cdf.cache->cachecount = 0;
#1758    freenccache(dapcomm,dapcomm->cdf.cache);
ocnode.c#552        node->cache.cacheable = 1;
#553     node->cache.valid = 0;
tst_ar4.c#100   int cache = MEGABYTE;
#122     sscanf(optarg, "%d", &cache);
#152   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#235   (storage == NC_CHUNKED) ? (cache/(float)MEGABYTE) : 0,
tst_ar4_3d.c#108   int cache = MEGABYTE;
#130     sscanf(optarg, "%d", &cache);
#160   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#243   (storage == NC_CHUNKED) ? (cache/(float)MEGABYTE) : 0,
tst_ar4_4d.c#214   int cache = MEGABYTE;
#238     sscanf(optarg, "%d", &cache);
#270   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#405   (storage == NC_CHUNKED) ? (cache/(float)MEGABYTE) : 0,
tst_knmi.c#85   int cache = MEGABYTE;


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed