Sha256: 17d4cecbaa223c0367ffc5273fbf0f06072bb57c165ba228136e6243d5afc287
Contents?: true
Size: 386 Bytes
Versions: 22
Compression:
Stored size: 386 Bytes
Contents
module Isomorfeus class ThreadLocalComponentCache def initialize Thread.current[:local_cache] = {} unless Thread.current.key?(:local_cache) end def fetch(key) Thread.current[:local_cache][key] end def store(key, rendered_tree, styles, status) Thread.current[:local_cache][key] = [rendered_tree, styles, status] end end end
Version data entries
22 entries across 22 versions & 1 rubygems