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.9.0"
Class Method Summary collapse
Class Method Details
.wrap(*args) ⇒ Object
22 23 24 |
# File 'lib/large_object_store.rb', line 22 def self.wrap(*args) RailsWrapper.new(*args) end |