mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-22 16:56:57 +00:00
27 lines
603 B
Python
27 lines
603 B
Python
|
"""
|
||
|
Defines the base constance backend
|
||
|
"""
|
||
|
|
||
|
|
||
|
class Backend(object):
|
||
|
|
||
|
def get(self, key):
|
||
|
"""
|
||
|
Get the key from the backend store and return the value.
|
||
|
Return None if not found.
|
||
|
"""
|
||
|
raise NotImplementedError
|
||
|
|
||
|
def mget(self, keys):
|
||
|
"""
|
||
|
Get the keys from the backend store and return a list of the values.
|
||
|
Return an empty list if not found.
|
||
|
"""
|
||
|
raise NotImplementedError
|
||
|
|
||
|
def set(self, key, value):
|
||
|
"""
|
||
|
Add the value to the backend store given the key.
|
||
|
"""
|
||
|
raise NotImplementedError
|