Monotone-Parent: 43d256c276e38ee90fd6e2028621c6f12b050652

Monotone-Revision: 54ec8c39f5bb2075a087aabb062d28af978421de

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-01-16T18:55:48
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2008-01-16 18:55:48 +00:00
parent 5bc2581310
commit 8731c448c3
2 changed files with 14 additions and 0 deletions

View File

@ -1,5 +1,17 @@
2008-01-16 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/SOGo/SOGoObject.m ([SOGoObject
-lookupName:lookupNameinContext:localContextacquire:acquire]): try
to retrieve the object specified from the cache and returns it if
it exists.
* SoObjects/Appointments/SOGoAppointmentFolder.m
([SOGoAppointmentFolder -lookupName:inContext:acquire:]): cache
the result in the SOGoCache.
* Main/SOGo.m ([SOGo -dispatchRequest:_request]): initialize and
kill the shared cache before and after the connection processing.
* SoObjects/SOGo/SOGoCache.[hm]: new cache module implementing a
per-connection cache mechanism.

View File

@ -20,6 +20,7 @@ libSOGo_HEADER_FILES_INSTALL_DIR = /SOGo
FHS_HEADER_DIRS = SOGo
libSOGo_HEADER_FILES = \
SOGoCache.h \
SOGoObject.h \
SOGoContentObject.h \
SOGoFolder.h \
@ -56,6 +57,7 @@ libSOGo_HEADER_FILES = \
WORequest+SOGo.h
libSOGo_OBJC_FILES = \
SOGoCache.m \
SOGoObject.m \
SOGoContentObject.m \
SOGoFolder.m \