class Drydock::ObjectCaches::Base

Public Instance Methods

clear() click to toggle source
# File lib/drydock/object_caches/base.rb, line 6
def clear
  fail NotImplementedError, '#clear must be overridden in the subclass'
end
fetch(key, &blk) click to toggle source
# File lib/drydock/object_caches/base.rb, line 10
def fetch(key, &blk)
  fail NotImplementedError, '#fetch must be overridden in the subclass'
end
get(key, &blk) click to toggle source
# File lib/drydock/object_caches/base.rb, line 14
def get(key, &blk)
  fail NotImplementedError, '#get must be overridden in the subclass'
end
set(key, value = nil, &blk) click to toggle source
# File lib/drydock/object_caches/base.rb, line 18
def set(key, value = nil, &blk)
  fail NotImplementedError, '#set must be overridden in the subclass'
end