It became necessary for this to be`virtual` due to the need to make this call in managed and unmanaged code.... both managed/un-managed types end up in the same map
`std::type_info` has a deleted which meant that if we used `Object.getClass()` we would not be able to translate into a `std::type_info` that would be needed inside `cppcache` `clicache` has the class `ManagedCacheableKeyGeneric` which derives from `native::DataSerializable` and does some marshaling between `clicahe` and `cppcache` We went to using a string return value since ultimately calls to `clicache`'s `TypeRegistry::RegisterType(...)` and `cppcache`'s `SerializationRegistry::AddType(...)` end up in common map held in `cppcache` [ Full content available at: https://github.com/apache/geode-native/pull/339 ] This message was relayed via gitbox.apache.org for [email protected]
