UNKNOWN
Project description
============================
Extensions for dogpile.cache
============================
This library provides extensions for dogpile.cache. For the time being only one extension is provided, a memory backend that can be limited in size (number of items to cache).
.. image:: https://badge.fury.io/py/dcextensions.png
:target: http://badge.fury.io/py/dcextensions
.. image:: https://travis-ci.org/OnroerendErfgoed/dcextensions.svg?branch=master
:target: https://travis-ci.org/OnroerendErfgoed/dcextensions
.. image:: https://coveralls.io/repos/OnroerendErfgoed/dcextensions/badge.png?branch=master
:target: https://coveralls.io/r/OnroerendErfgoed/dcextensions?branch=master
Installation
------------
To install dcextensions, use pip
.. code-block:: bash
pip install dcextensions
Usage
-----
To use the memory backend
.. code-block:: python
.. code-block:: python
from dogpile.cache import make_region
region = make_region().configure(
'dogpile.cache.memory.limited',
expiration_time = 3600,
arguments = {
'cache_size': 100,
'cache_dict': my_dict
}
)
Both arguments are optional. When use my_dict must be an instance of OrderedDict.
Extensions for dogpile.cache
============================
This library provides extensions for dogpile.cache. For the time being only one extension is provided, a memory backend that can be limited in size (number of items to cache).
.. image:: https://badge.fury.io/py/dcextensions.png
:target: http://badge.fury.io/py/dcextensions
.. image:: https://travis-ci.org/OnroerendErfgoed/dcextensions.svg?branch=master
:target: https://travis-ci.org/OnroerendErfgoed/dcextensions
.. image:: https://coveralls.io/repos/OnroerendErfgoed/dcextensions/badge.png?branch=master
:target: https://coveralls.io/r/OnroerendErfgoed/dcextensions?branch=master
Installation
------------
To install dcextensions, use pip
.. code-block:: bash
pip install dcextensions
Usage
-----
To use the memory backend
.. code-block:: python
.. code-block:: python
from dogpile.cache import make_region
region = make_region().configure(
'dogpile.cache.memory.limited',
expiration_time = 3600,
arguments = {
'cache_size': 100,
'cache_dict': my_dict
}
)
Both arguments are optional. When use my_dict must be an instance of OrderedDict.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dcextensions-0.0.1.tar.gz
(96.3 kB
view details)
File details
Details for the file dcextensions-0.0.1.tar.gz
.
File metadata
- Download URL: dcextensions-0.0.1.tar.gz
- Upload date:
- Size: 96.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d1fbf9e5ad557f5a708512070bfefc7bc75c570faefcf7cdba3395af5a59bb9 |
|
MD5 | c2830d0a0947f0515afad73c4f7ade32 |
|
BLAKE2b-256 | ef9a61e6603b26fcc82b6def5c17fdeda1eab358f10e6888fe98a78faf3bc0bf |