chaokunyang commented on issue #1113:
URL: 
https://github.com/apache/incubator-fury/issues/1113#issuecomment-2041000105

   > > @Munoon That would be really great. Actually I am on the work of first 
release of Fury under asf and don't have enough time for this feature
   > 
   > Can you please specify which exactly help you need? To complete 
@nandakumar131 PR or to do some further steps?
   
   Here are the things which may need to be finished:
   - Implement a `TypeRef` to replace `TypeToken` in guava, which is work that 
@nandakumar131 doing before.
   - Remove guava Cache which Fury used for weak key and soft values map
   - Remove guava `FinalizableWeakReference` which fury used to build a 
multi-key weak map
   - Remove guava `ListeningExecutorService` which fury used to compile classes 
and register callback
   - Remove guava `com.google.common.collect` usage in the src/main/java dir 
except `org.apache.fury.serializer.collection.GuavaCollectionSerializers`
   - Make `org.apache.fury.serializer.collection.GuavaCollectionSerializers` 
load stub classes, so even guava jar are not in classpath, teh fury init won't 
throw exception, like we did in 
org.apache.fury.serializer.collection.ImmutableCollectionSerializers
   - Add a script to check `com.google.` are only used in 
`GuavaCollectionSerializers` and test classes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to