class ActiveFedora::Orders::OrderedList::NodeCache

Public Class Methods

new() click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 212
def initialize
  @cache ||= {}
end

Public Instance Methods

fetch(uri) { || ... } click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 216
def fetch(uri)
  @cache[uri] ||= yield if block_given?
end
key?(key) click to toggle source
# File lib/active_fedora/orders/ordered_list.rb, line 220
def key?(key)
  @cache.key?(key)
end