FilePersistenceInvalidClassException,
FilePersistenceNotSerializableException,
FilePersistenceClassNotFoundException,
FilePersistenceDataCorruptedException,
FilePersistenceTooBigForSerializationException {
final EnumFilePersistenceCloseAction actionExecuted;
synchronized (mutex) {
try {
assertExclusiveDataAccessSessionClosed();
removeOpenedSession(session);
closePendingDataAccessSessionSet.add(session);