Source code for reip.stores.store
from .base import BaseStore
[docs]class Store(BaseStore):
'''A basic store that stores it's elements in a list.'''
def __init__(self, size):
self.items = [None] * size
def __len__(self):
return len(self.items)
def put(self, data, meta=None, id=None):
self.items[id] = data, meta
def get(self, id):
return self.items[id]
def delete(self, ids):
for i in ids:
self.items[i] = None