Deprecated 2.32destroyFrees the memory allocated for the GLib.Cache.
Note that it does not destroy the keys and values which were contained in the GLib.Cache.
since 2.32: Use a GLib.HashTable instead
Deprecated 2.32insertGets the value corresponding to the given key, creating it if
necessary. It first checks if the value already exists in the
GLib.Cache, by using the key_equal_func function passed to
g_cache_new(). If it does already exist it is returned, and its
reference count is increased by one. If the value does not currently
exist, if is created by calling the value_new_func. The key is
duplicated by calling key_dup_func and the duplicated key and value
are inserted into the GLib.Cache.
Deprecatedkey: null
a key describing a GLib.Cache object
a pointer to a GLib.Cache value
since 2.32: Use a GLib.HashTable instead
Deprecated 2.32key_Calls the given function for each of the keys in the GLib.Cache.
NOTE func is passed three parameters, the value and key of a cache
entry and the user_data. The order of value and key is different
from the order in which g_hash_table_foreach() passes key-value
pairs to its callback function !
Deprecatedfunc: HFunc
the function to call with each GLib.Cache key
since 2.32: Use a GLib.HashTable instead
Deprecated 2.32removeDecreases the reference count of the given value. If it drops to 0
then the value and its corresponding key are destroyed, using the
value_destroy_func and key_destroy_func passed to g_cache_new().
Deprecatedvalue: null
the value to remove
since 2.32: Use a GLib.HashTable instead
Deprecated 2.10value_Calls the given function for each of the values in the GLib.Cache.
Deprecatedfunc: HFunc
the function to call with each GLib.Cache value
A GLib.Cache allows sharing of complex data structures, in order to save system resources.
GLib.Cache uses keys and values. A GLib.Cache key describes the properties of a particular resource. A GLib.Cache value is the actual resource.
GLib.Cache has been marked as deprecated, since this API is rarely used and not very actively maintained.
Deprecated
since 2.32: Use a GLib.HashTable instead