code: @Override
      @SuppressWarnings("unchecked")
      public <T extends Serializable> T loadObject(String name, Class<T> klass) throws NoSuchElementException {
          assertConnectionOpen();
  
          if(!existsObject(name)) {
              throw new NoSuchElementException("Can't find any object with name '"+name+"'");
          }
  
          DB storage = openStorage(StorageType.PRIMARY_STORAGE);
          Atomic.Var<T> atomicVar = storage.getAtomicVar(name);
          T serializableObject = klass.cast(atomicVar.get());
  
          postDeserializer(serializableObject);
  
          return serializableObject;
      }
docs: {@inheritDoc}