Methods

Included Modules

Instance Public methods

dump(entry)

📝 Source code
# File activesupport/lib/active_support/cache.rb, line 891
        def dump(entry)
          MARK_70_UNCOMPRESSED + Marshal.dump(entry.pack)
        end
🔎 See on GitHub

dump_compressed(entry, threshold)

📝 Source code
# File activesupport/lib/active_support/cache.rb, line 895
        def dump_compressed(entry, threshold)
          payload = Marshal.dump(entry.pack)
          if payload.bytesize >= threshold
            compressed_payload = Zlib::Deflate.deflate(payload)
            if compressed_payload.bytesize < payload.bytesize
              return MARK_70_COMPRESSED + compressed_payload
            end
          end

          MARK_70_UNCOMPRESSED + payload
        end
🔎 See on GitHub