23 #include "ocilibcpp/core.hpp"
32 template<
class K,
class V>
33 ConcurrentMap<K, V>::ConcurrentMap()
38 template<
class K,
class V>
39 ConcurrentMap<K, V>::~ConcurrentMap() noexcept
41 SILENT_CATCH(Clear());
44 template<
class K,
class V>
45 void ConcurrentMap<K, V>::Remove(K key)
52 template<
class K,
class V>
53 V ConcurrentMap<K, V>::Get(K key)
58 typename std::map< K, V >::const_iterator it = _map.find(key);
68 template<
class K,
class V>
69 void ConcurrentMap<K, V>::Set(K key, V value)
76 template<
class K,
class V>
77 void ConcurrentMap<K, V>::Clear()
84 template<
class K,
class V>
85 size_t ConcurrentMap<K, V>::GetSize()
88 const size_t size = _map.size();