class Puppet::Environments::Cached::Entry
Never evicting entry
Attributes
value[R]
Public Class Methods
new(value)
click to toggle source
# File lib/puppet/environments.rb 537 def initialize(value) 538 @value = value 539 @guards = 0 540 end
Public Instance Methods
expired?(now)
click to toggle source
# File lib/puppet/environments.rb 545 def expired?(now) 546 false 547 end
guard()
click to toggle source
# File lib/puppet/environments.rb 559 def guard 560 @guards += 1 561 end
guarded?()
click to toggle source
These are not protected with a lock, because all of the Cached methods are protected.
# File lib/puppet/environments.rb 555 def guarded? 556 @guards > 0 557 end
label()
click to toggle source
# File lib/puppet/environments.rb 549 def label 550 "" 551 end
touch()
click to toggle source
# File lib/puppet/environments.rb 542 def touch 543 end
unguard()
click to toggle source
# File lib/puppet/environments.rb 563 def unguard 564 @guards -= 1 565 end