typedef struct SilcIDCacheStruct *SilcIDCache;
This context is the actual ID Cache and is allocated by silc_idcache_alloc and given as argument usually to all silc_idcache_* functions. It is freed by the silc_idcache_free function.