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)


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

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

#delete(key) ⇒ Object

Raises:

  • (NotImplementedError)


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

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

#get(key) ⇒ Object

Raises:

  • (NotImplementedError)


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

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

#keysObject

Raises:

  • (NotImplementedError)


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

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

#set(key, value) ⇒ Object

Raises:

  • (NotImplementedError)


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

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