* @param args The arguments to EntityManager.persist(...)
*/
private void persist(String methodName, Object[] args) {
MarshalledData marshalledData = null;
if( args[0] instanceof SessionInfo ) {
SessionInfo sessionInfo = (SessionInfo) args[0];
byte [] byteArray = sessionInfo.getData();
managedSessionInfoDataMap.get().put(sessionInfo, byteArray != null ? byteArray.clone() : null );
if( byteArray != null ) {
marshalledData = new MarshalledData(sessionInfo);
em.persist(marshalledData);
logger.trace("-.-: " + marshalledData);