diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-10-20 04:59:43 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-10-20 04:59:43 +0000 |
commit | 9558dae78cdbcf1909ab7649d2a02ab010c0d35c (patch) | |
tree | 0a4a36d89946011e1a993fc48819154a091ac2b9 /sca-cpp/trunk/components/cache/datacache.cpp | |
parent | 073fcab1cf3045ff6f31f2b42cd33cb99c069e51 (diff) |
Renamed frontcache to datacache and add a memo cache that memoizes function applications.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1024519 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | sca-cpp/trunk/components/cache/datacache.cpp (renamed from sca-cpp/trunk/components/cache/frontcache.cpp) | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sca-cpp/trunk/components/cache/frontcache.cpp b/sca-cpp/trunk/components/cache/datacache.cpp index a9b18f0792..e1cfdbfa57 100644 --- a/sca-cpp/trunk/components/cache/frontcache.cpp +++ b/sca-cpp/trunk/components/cache/datacache.cpp @@ -20,14 +20,14 @@ /* $Rev$ $Date$ */ /** - * A front cache component implementation which coordinates access to two + * A data cache component implementation which coordinates access to two * levels of backend read/write caches or stores. Each cache or store is * accessed through two references: a writer reference and a reader reference. * * This is useful if your level2 store is made of a master and slave * replicated databases, you can then wire the writer reference to the master * database and the reader reference to one your slave databases (assuming - * that the updates eventually get replicated to the slave database,in the + * that the updates eventually get replicated to the slave database, in the * meantime the updates will be retrieved from the level1 cache). */ @@ -38,7 +38,7 @@ #include "monad.hpp" namespace tuscany { -namespace frontcache { +namespace datacache { /** * Get an item from the cache. @@ -112,13 +112,13 @@ extern "C" { const tuscany::value apply(const tuscany::list<tuscany::value>& params) { const tuscany::value func(car(params)); if (func == "get") - return tuscany::frontcache::get(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params)); + return tuscany::datacache::get(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params)); if (func == "post") - return tuscany::frontcache::post(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params), caddddddr(params)); + return tuscany::datacache::post(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params), caddddddr(params)); if (func == "put") - return tuscany::frontcache::put(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params), caddddddr(params)); + return tuscany::datacache::put(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params), caddddddr(params)); if (func == "delete") - return tuscany::frontcache::del(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params)); + return tuscany::datacache::del(cadr(params), caddr(params), cadddr(params), caddddr(params), cadddddr(params)); return tuscany::mkfailure<tuscany::value>(); } |