@interface _MKPinAnnotationViewImageCache : NSObject { struct _GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0UL, 0UL, geo::GEOGenericContainerLockingTag, geo::detail::_default_pointer_type> { struct mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _lock; struct list, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, std::allocator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>>> { struct __list_node_base, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *> { void *__prev_; void *__next_; } __end_; struct __compressed_pair, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>> { unsigned long long __value_; } __size_alloc_; } _list; struct unordered_map, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>, std::hash>, std::equal_to>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>>> { struct __hash_table, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, std::__unordered_map_hasher, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, std::hash>, std::equal_to>>, std::__unordered_map_equal, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, std::equal_to>, std::hash>>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>>> { struct unique_ptr, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> *[], std::__bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> *>>> { struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> **, std::__bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> *>> { struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *>>> { struct __hash_node_base, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, std::hash>, std::equal_to>>> { unsigned long long __value_; } __p2_; struct __compressed_pair, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerWeakReferenceTag, 0, 0>::_value_ptr>, void *>>, std::equal_to>, std::hash>>> { float __value_; } __p3_; } __table_; } _map; unsigned long long _maxCapacity; unsigned long long _maxCost; unsigned long long _currentCost; unsigned long long _currentCount; } _pool; struct _GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>, geo::GEOGenericContainerStrongReferenceTag, 64UL, 2097152UL, geo::GEOGenericContainerLockingTag, geo::detail::_default_pointer_type> { struct mutex { struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } __m_; } _lock; struct list, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, std::allocator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>>> { struct __list_node_base, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *> { void *__prev_; void *__next_; } __end_; struct __compressed_pair, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>> { unsigned long long __value_; } __size_alloc_; } _list; struct unordered_map, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>, std::hash>, std::equal_to>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>>> { struct __hash_table, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, std::__unordered_map_hasher, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, std::hash>, std::equal_to>>, std::__unordered_map_equal, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, std::equal_to>, std::hash>>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>>> { struct unique_ptr, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> *[], std::__bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> *>>> { struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> **, std::__bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> *>>> { void **__value_; struct __bucket_list_deallocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> *>> { struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> *>> { unsigned long long __value_; } __data_; } __value_; } __ptr_; } __bucket_list_; struct __compressed_pair, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *>, std::allocator, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *>>> { struct __hash_node_base, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, void *> *> { void *__next_; } __value_; } __p1_; struct __compressed_pair, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, std::hash>, std::equal_to>>> { unsigned long long __value_; } __p2_; struct __compressed_pair, std::__hash_value_type, std::__list_iterator, NSDictionary *, geo::detail::_GEOGenericContainer, NSDictionary *, std::hash>, std::equal_to>>::_value_ptr>, void *>>, std::equal_to>, std::hash>>> { float __value_; } __p3_; } __table_; } _map; unsigned long long _maxCapacity; unsigned long long _maxCost; unsigned long long _currentCost; unsigned long long _currentCount; } _cache; } - (id)init; - (void)flush; - (id).cxx_construct; - (void).cxx_destruct; - (id)pinsWithMapType:(unsigned long long)a0 pinColor:(id)a1 traits:(id)a2; - (void)setPins:(id)a0 forMapType:(unsigned long long)a1 pinColor:(id)a2 traits:(id)a3; @end