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.13.1 lib/puppet/thread_local.rb
puppet-7.13.1-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.13.1-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.13.1-universal-darwin lib/puppet/thread_local.rb
puppet-7.12.1 lib/puppet/thread_local.rb
puppet-7.12.1-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.12.1-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.12.1-universal-darwin lib/puppet/thread_local.rb
puppet-6.25.1 lib/puppet/thread_local.rb
puppet-6.25.1-x86-mingw32 lib/puppet/thread_local.rb
puppet-6.25.1-x64-mingw32 lib/puppet/thread_local.rb
puppet-6.25.1-universal-darwin lib/puppet/thread_local.rb
puppet-7.12.0 lib/puppet/thread_local.rb
puppet-7.12.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-7.12.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-7.12.0-universal-darwin lib/puppet/thread_local.rb
puppet-6.25.0 lib/puppet/thread_local.rb
puppet-6.25.0-x86-mingw32 lib/puppet/thread_local.rb
puppet-6.25.0-x64-mingw32 lib/puppet/thread_local.rb
puppet-6.25.0-universal-darwin lib/puppet/thread_local.rb