JCache with Portable object example

as requested by David