The returned ISet should be Identifier.
Add method to get identifier set.
Add two static methods to get the SystemMetadata and data object InputStream for the specified id.
Put the waiting mechanism for the hazelcast at the first place.
Add a class to get distributed maps such as the system metadata map.