Module: Metanorma::Release::CacheStore

Included in:
FileCacheStore, NullCacheStore
Defined in:
lib/metanorma/release/cache_store.rb

Instance Method Summary collapse

Instance Method Details

#clearObject

Raises:

  • (NotImplementedError)


21
22
23
# File 'lib/metanorma/release/cache_store.rb', line 21

def clear
  raise NotImplementedError, "#{self.class} must implement #clear"
end

#delete(key) ⇒ Object

Raises:

  • (NotImplementedError)


17
18
19
# File 'lib/metanorma/release/cache_store.rb', line 17

def delete(key)
  raise NotImplementedError, "#{self.class} must implement #delete"
end

#get(key) ⇒ Object

Raises:

  • (NotImplementedError)


9
10
11
# File 'lib/metanorma/release/cache_store.rb', line 9

def get(key)
  raise NotImplementedError, "#{self.class} must implement #get"
end

#keysObject

Raises:

  • (NotImplementedError)


25
26
27
# File 'lib/metanorma/release/cache_store.rb', line 25

def keys
  raise NotImplementedError, "#{self.class} must implement #keys"
end

#set(key, value) ⇒ Object

Raises:

  • (NotImplementedError)


13
14
15
# File 'lib/metanorma/release/cache_store.rb', line 13

def set(key, value)
  raise NotImplementedError, "#{self.class} must implement #set"
end