Mac Dev Center Mac OS X Reference Library General libcache Reference

libcache Reference Data Types Index

The libcache API provides UNIX-level support for caching using purgeable memory. This arrangement allows the kernel to manage cache availability systemwide based on available memory. This maximizes the performance advantage of the cache by allowing the application to grow its cache as desired (without unnecessary restriction of the cache size) while simultaneously preventing the caches from growing so large that they degrade performance due to excessive paging.



Data Types

cache_attributes_s
  cache_release_cb_t
cache_attributes_t
  cache_t
cache_cost_t
  cache_value_make_nonpurgeable_cb_t
cache_key_hash_cb_t
  cache_value_make_purgeable_cb_t
cache_key_is_equal_cb_t
  cache_value_retain_cb_t
cache_key_retain_cb_t
 

Other References

Header Index
Functions/Methods Index
Did this document help you? Yes It's good, but... Not helpful...