LibreOffice Module ucb (master)
1
|
#include <PropfindCache.hxx>
Public Member Functions | |
PropertyNamesCache () | |
~PropertyNamesCache () | |
bool | getCachedPropertyNames (const OUString &URL, PropertyNames &rCacheElement) |
void | removeCachedPropertyNames (const OUString &URL) |
void | addCachePropertyNames (PropertyNames &rCacheElement) |
Private Attributes | |
PropNameCache | m_aTheCache |
osl::Mutex | m_aMutex |
Definition at line 63 of file PropfindCache.hxx.
webdav_ucp::PropertyNamesCache::PropertyNamesCache | ( | ) |
Definition at line 34 of file PropfindCache.cxx.
webdav_ucp::PropertyNamesCache::~PropertyNamesCache | ( | ) |
Definition at line 38 of file PropfindCache.cxx.
void webdav_ucp::PropertyNamesCache::addCachePropertyNames | ( | PropertyNames & | rCacheElement | ) |
Definition at line 78 of file PropfindCache.cxx.
References webdav_ucp::PropertyNames::getURL(), m_aMutex, m_aTheCache, and webdav_ucp::PropertyNames::setStaleTime().
bool webdav_ucp::PropertyNamesCache::getCachedPropertyNames | ( | const OUString & | URL, |
PropertyNames & | rCacheElement | ||
) |
Definition at line 42 of file PropfindCache.cxx.
References m_aMutex, and m_aTheCache.
void webdav_ucp::PropertyNamesCache::removeCachedPropertyNames | ( | const OUString & | URL | ) |
Definition at line 67 of file PropfindCache.cxx.
References m_aMutex, and m_aTheCache.
Referenced by webdav_ucp::Content::removeCachedPropertyNames().
|
private |
Definition at line 66 of file PropfindCache.hxx.
Referenced by addCachePropertyNames(), getCachedPropertyNames(), and removeCachedPropertyNames().
|
private |
Definition at line 65 of file PropfindCache.hxx.
Referenced by addCachePropertyNames(), getCachedPropertyNames(), and removeCachedPropertyNames().