module EntityCache::Store::External

Constants

Error

Public Class Methods

included(cls) click to toggle source
# File lib/entity_cache/store/external.rb, line 6
def self.included(cls)
  cls.class_exec do
    include ::Configure
    include Dependency
    include Initializer
    include Virtual
    include Log::Dependency

    extend Build
    extend RegisterTelemetrySink

    configure :external_store

    dependency :telemetry, ::Telemetry

    initializer :subject

    virtual :configure
    abstract :get
    abstract :put

    prepend Configure
    prepend Get
    prepend Put
  end
end

Public Instance Methods

entity_class() click to toggle source
# File lib/entity_cache/store/external.rb, line 33
def entity_class
  subject.entity_class
end
specifier() click to toggle source
# File lib/entity_cache/store/external.rb, line 37
def specifier
  subject.specifier
end