class Blacklight::AccessControls::PermissionsCache

Public Class Methods

new() click to toggle source
# File lib/blacklight/access_controls/permissions_cache.rb, line 4
def initialize
  clear
end

Public Instance Methods

clear() click to toggle source
# File lib/blacklight/access_controls/permissions_cache.rb, line 16
def clear
  @cache = {}
end
get(pid) click to toggle source
# File lib/blacklight/access_controls/permissions_cache.rb, line 8
def get(pid)
  @cache[pid]
end
put(pid, doc) click to toggle source
# File lib/blacklight/access_controls/permissions_cache.rb, line 12
def put(pid, doc)
  @cache[pid] = doc
end