Returns the size of the
cached value. This
could be less than value.size if the data is
compressed.
# File activesupport/lib/active_support/cache.rb, line 614
def size
if defined?(@s)
@s
else
case value
when NilClass
0
when String
@value.bytesize
else
@s = Marshal.dump(@value).bytesize
end
end
end