summaryrefslogtreecommitdiff
path: root/development/pim/pimpaper/backend.tex
Side-by-side diff
Diffstat (limited to 'development/pim/pimpaper/backend.tex') (more/less context) (ignore whitespace changes)
-rw-r--r--development/pim/pimpaper/backend.tex22
1 files changed, 11 insertions, 11 deletions
diff --git a/development/pim/pimpaper/backend.tex b/development/pim/pimpaper/backend.tex
index 2652b08..fcade7f 100644
--- a/development/pim/pimpaper/backend.tex
+++ b/development/pim/pimpaper/backend.tex
@@ -1,17 +1,17 @@
\section{The Backend Design}
\subsection{The Template}
-OPimAccessBackend is a template interface of the Backend.
-It consists out of pure virtual functions to implement for
-load, reload, save and clear. You will also need to implement
-add, remove and replace.
-Todo, Event and Address inherit from OPimAccessBackend to create
-their Backend Type with additional functionality and also some
-default implementation for some queries.
+OPimAccessBackend is a template interface of the backend.
+It consists out of pure virtual functions for
+load, reload, save and clear, add, remove and replace.
+Special inheritances from OPimAccessBackend for todo, calendar-event and conatact are available to
+define the backend Type with additional functionality and some implementations for special queries.
-\subsection{Read Ahead}
-You may implement Read Ahead or Read Behind by implementing
-the specific find function. First you need to give the Frontend
+\subsection{Caching}
+You may implement caching by implementing a specific find function. It is filling the cache
+(located in the frontend) as read-ahed or read-behing, by giving a read direction.
+\comment{ Das versteht an dieser Stelle keiner: First you need to give the Frontend
a hint on how many items you want to cache and then you can call
cache to cache items.
-read Ahead returns the number of Records to read behind/ahead.
+read-ahead returns the number of records to read behind/ahead.}
+Caching is used automatically, if this function is implemented.