/* * The purpose of this routine is to allow the hash and cache sizes to be * changed dynamically. This should only be used in controlled environments, * it makes no effort to lock other users from accessing the cache while it * is in an improper state (except by turning the cache off). */