class CacheStats
Public Instance Methods
[](p1)
click to toggle source
static VALUE cache_stats_index(VALUE self, VALUE index) { long i = NUM2LONG(index); cache_stats_t *stats; Data_Get_Struct(self, cache_stats_t, stats); if (i >= stats->num_values || i < 0) return Qnil; return (stats->bitmap[i / 8] & (1 << (i % 8))) ? Qtrue : Qfalse; }
cached_pages()
click to toggle source
static VALUE cache_stats_cached_pages(VALUE self) { cache_stats_t *stats; Data_Get_Struct(self, cache_stats_t, stats); return LONG2NUM(stats->num_set_values); }
total_pages()
click to toggle source
static VALUE cache_stats_total_pages(VALUE self) { cache_stats_t *stats; Data_Get_Struct(self, cache_stats_t, stats); return LONG2NUM(stats->num_values); }