Module: LargeObjectStore
- Defined in:
- lib/large_object_store.rb,
lib/large_object_store/version.rb
Defined Under Namespace
Classes: RailsWrapper
Constant Summary collapse
- UUID_BYTES =
16
- UUID_SIZE =
UUID_BYTES * 2
- CACHE_VERSION =
4
- MAX_OBJECT_SIZE =
1024**2
- ITEM_HEADER_SIZE =
100
- DEFAULT_COMPRESS_LIMIT =
16*1024
- NORMAL =
0
- COMPRESSED =
1
- RAW =
2
- FLAG_RADIX =
we can store 32 different states
32
- ZSTD_MAGIC =
"\x28\xB5\x2F\xFD".force_encoding('ASCII-8BIT')
- ZSTD_COMPRESS_LEVEL =
Default level recommended by zstd authors
3
- VERSION =
"1.7.0"
Class Method Summary collapse
Class Method Details
.wrap(*args) ⇒ Object
20 21 22 |
# File 'lib/large_object_store.rb', line 20 def self.wrap(*args) RailsWrapper.new(*args) end |