Why has this particular component been deprecated? Is Java moving away from supporting mapped memory? We have a special use case where this would be nice to have, two applications that should never have been uncoupled and are currently communicating via REST which causes a great deal of latency. The data is basically big blobs of binary serial data, so to wrap REST around it we first need to encode it and package it in an object, then unmarshal it on the other side and unencode it.
The other options are to use netty (incurs a bit more latency than mapped memory due to TCP/IP), named pipes (not natively supported by Java so need to wrap it in C), or spend the time to rewrite this as one application.