module Concurrent::ThreadLocalNewStorage

def allocate_storage

def allocate_storage
  allocate_symbol
end

def get

def get
  Thread.current.thread_variable_get(@symbol)
end

def set(value)

def set(value)
  Thread.current.thread_variable_set(@symbol, value)
end