Sha256: 3755dd3e1588b54e6a1869949865dc2389949ece48ad315378c98c5c1703ec54

Contents?: true

Size: 298 Bytes

Versions: 208

Compression:

Stored size: 298 Bytes

Contents

require 'concurrent'

# We want to use the pure Ruby implementation even on JRuby. If we use the Java
# implementation of ThreadLocal, we end up leaking references to JRuby instances
# and preventing them from being garbage collected.
class Puppet::ThreadLocal < Concurrent::RubyThreadLocalVar
end

Version data entries

208 entries across 208 versions & 1 rubygems

Version Path
puppet-7.24.0 lib/puppet/thread_local.rb
puppet-7.24.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.24.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.24.0-universal-darwin lib/puppet/thread_local.rb
puppet-7.23.0 lib/puppet/thread_local.rb
puppet-7.23.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.23.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.23.0-universal-darwin lib/puppet/thread_local.rb
puppet-7.22.0 lib/puppet/thread_local.rb
puppet-7.22.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.22.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.22.0-universal-darwin lib/puppet/thread_local.rb
puppet-6.29.0 lib/puppet/thread_local.rb
puppet-6.29.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-6.29.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-6.29.0-universal-darwin lib/puppet/thread_local.rb
puppet-7.21.0 lib/puppet/thread_local.rb
puppet-7.21.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.21.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.21.0-universal-darwin lib/puppet/thread_local.rb