+ public <T> void persist(final T entry, final Procedure<T> procedure) {
+ doPersist(entry, procedure, false);
+ }
+
+ @Override
+ public <T> void persistAsync(T entry, Procedure<T> procedure) {
+ doPersist(entry, procedure, true);
+ }
+
+ private <T> void doPersist(final T entry, final Procedure<T> procedure, final boolean async) {