]>
git.ipfire.org Git - ipfire.org.git/blob - webapp/backend/memcached.py
5 from misc
import Singleton
6 from settings
import Settings
8 class Memcached(object):
9 __metaclass__
= Singleton
12 # Fetch hosts from database
13 hosts
= Settings().get("memcached_servers").split(",")
15 self
._connection
= memcache
.Client(hosts
, debug
=0)
17 def get(self
, *args
, **kwargs
):
18 return self
._connection
.get(*args
, **kwargs
)
20 def set(self
, *args
, **kwargs
):
21 return self
._connection
.set(*args
, **kwargs
)
23 def delete(self
, *args
, **kwargs
):
24 return self
._connection
.delete(*args
, **kwargs
)