INNER CODE UNIT · Ruby
__purge_cache
exAspArk/batch-loader · lib/batch_loader.rb:132
def __purge_cache
__executor_proxy.unload_value(item: @item)
__executor_proxy.add(item: @item)
end
def __executor_proxy
@__executor_proxy ||= begin
raise NoBatchError.new("Please provide a batch block first") unless @batch_block
BatchLoader::ExecutorProxy.new(@default_value, @key, &@batch_block)
end
end
(instance_methods - IMPLEMENTED_INSTANCE_METHODS).each { |method_name| undef_method(method_name) }
end