| SYNOPSIS | 
#include <dkim.h>
int dkim_flush_cache(DKIM_LIB *lib);
Flush cached entries when caching is enabled in the library. | 
|---|
| DESCRIPTION | 
| Called When | dkim_flush_cache() can be called at any time. |  | 
|---|
| ARGUMENTS | 
    | Argument | Description | 
|---|
 | lib | The DKIM library instance whose cache should be flushed,
	    previously created by a call to
	    dkim_init(). |  | 
|---|
| RETURN VALUES | 
	| Value | Description | 
|---|
 | -1 | Caching is not active for this library instance. |  | >= 0 | Number of records flushed. |  | 
| NOTES | 
Caching is selected by setting the DKIM_LIBFLAGS_CACHE flag
    using the dkim_options()
    function.
Caching requires a special compile-time option since it also adds
    a library dependency to applications.
 |