10#ifndef INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_PROPFINDCACHE_HXX
11#define INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_PROPFINDCACHE_HXX
14#include <rtl/ustring.hxx>
59 typedef std::map< OUString, PropertyNames,
PropNameCache m_aTheCache
void removeCachedPropertyNames(const OUString &URL)
void addCachePropertyNames(PropertyNames &rCacheElement, const sal_uInt32 nLifeTime)
bool getCachedPropertyNames(const OUString &URL, PropertyNames &rCacheElement)
sal_uInt32 m_nStaleTime
target time when this element becomes stale
const std::vector< DAVResourceInfo > & getPropertiesNames()
void setPropertiesNames(const std::vector< DAVResourceInfo > &aPropertiesNames)
void setStaleTime(const sal_uInt32 nStaleTime)
sal_uInt32 getStaleTime() const
std::vector< DAVResourceInfo > m_aPropertiesNames
std::map< OUString, PropertyNames, std::less< OUString > > PropNameCache