logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

atSaveCache, atCacheKey - derived object cache handling

Description

atSaveCache  adds  the given busy object aso to the current derived object cache. It does this by calling
       af_savecache (manual page af_cache(3)). Prior to that, atSaveCache attaches a key attribute with the name
       __CacheKey__ to aso, by which the resulting cached object can be uniquely identified  within  the  cache.
       Return values are the same as from af_savecache (manual page af_cache(3)).

       atCacheKey  returns  an  attribute  string consisting of the attribute name __CacheKey__ and an attribute
       value built of the aso modification date, the process number and a (per process  unique)  serial  number.
       This  attribute can (and will) be used to uniquely identify attributed software objects in derived object
       caches.

Name

       atSaveCache, atCacheKey - derived object cache handling

See Also

af_cache(3)

AtFStk-1.12                                 Fri Jun 25 16:39:33 1993                                  atcache(3)

Synopsis

       #include <atfs.h>
       #include <atfstk.h>

       int  atSaveCache (Af_key *aso, Af_key *cachedAso, char *uniqAttribute, int storeType);

       char*atCacheKey (Af_key *aso);

See Also