I've started using Hazelcast's IdentifiedDataSerializable interface to serialize some classes and something is not working right when I need to writeData a simple java.util.map instance - I do it using
out.writeObject(map_inst);
but it throws an exception: java.io.NotSerializableException
If I store only a single entry of the map as follow:
out.writeObject(map_inst.get(0));
then it works!
What am I missing here?
Another question: in my class I have the following declaration:
private static final int FRACTION = 0.1;
Do I need to writeData\readData 'static final' members?
or because they are static there is no need?
Thank you!