summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Cache.py
Commit message (Collapse)AuthorAgeFilesLines
* Cache: added missing docstring on py2.5Chris St. Pierre2013-09-031-0/+1
|
* Cache: fixed py2.5 syntax errorChris St. Pierre2013-09-031-1/+4
|
* Cache: Fix python3 runtime errorSol Jerome2013-08-281-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Rewrote arbitrary data cache systemChris St. Pierre2013-08-161-8/+170
| | | | | | | | | | | | The caching facilities in Bcfg2.Server.Cache provided basically no features. This rewrites that to allow for much more powerful cache expiration, with a particular focus on interoperation between different components and plugins to let caches be expired as necessary. (E.g., the Probes plugin can expire the Metadata cache.) This does not affect any of the file data cached by Bcfg2, only the caches that are populated with arbitrary data (Metadata, Packages, Probes, etc.).
* moved some libraries in Bcfg2/ into more specific (Server/ or Client/) placesChris St. Pierre2013-02-051-0/+14