/* Method Magick.set_cache_threshold(megabytes) Purpose: sets the amount of free memory allocated for the pixel cache. Once this threshold is exceeded, all subsequent pixels cache operations are to/from disk. Notes: singleton method Pre-5.5.1 this method called the SetCacheThreshold function, which is deprecated in 5.5.1. */ static VALUE Magick_set_cache_threshold(VALUE class, VALUE threshold) { unsigned long thrshld = NUM2ULONG(threshold); SetMagickResourceLimit(MemoryResource,thrshld); SetMagickResourceLimit(MapResource,2*thrshld); return class; }