@Override public LDAPWriteStrategy resolveLDAPWriteStrategy(final InfinispanEntry<K,V> infinispanEntry) { if (infinispanEntry.getMetadata() == null) { return LDAPWriteStrategy.getDefault(); } if (infinispanEntry.getMetadata().created() < 0L) { return LDAPWriteStrategy.getDefault(); } final Date now = new Date(); if (infinispanEntry.getMetadata().created() + recentAgeMs > now.getTime()) { // New entry return LDAPWriteStrategy.TRY_LDAP_ADD_FIRST; } else { // Entry which has been around for some time return LDAPWriteStrategy.TRY_LDAP_MODIFY_FIRST; } } }
@Override public LDAPWriteStrategy resolveLDAPWriteStrategy(final InfinispanEntry<K,V> infinispanEntry) { if (infinispanEntry.getMetadata() == null) { return LDAPWriteStrategy.getDefault(); } if (infinispanEntry.getMetadata().created() < 0L) { return LDAPWriteStrategy.getDefault(); } final Date now = new Date(); if (infinispanEntry.getMetadata().created() + recentAgeMs > now.getTime()) { // New entry return LDAPWriteStrategy.TRY_LDAP_ADD_FIRST; } else { // Entry which has been around for some time return LDAPWriteStrategy.TRY_LDAP_MODIFY_FIRST; } } }
Loggers.LDAP_LOG.trace("[IL0263] LDAP store: Entry transformer suggested {} write strategy", writeStrategy); } else { writeStrategy = LDAPWriteStrategy.getDefault(); Loggers.LDAP_LOG.trace("[IL0264] LDAP store: Defaulted to {} write strategy", writeStrategy);
Loggers.LDAP_LOG.trace("[IL0263] LDAP store: Entry transformer suggested {} write strategy", writeStrategy); } else { writeStrategy = LDAPWriteStrategy.getDefault(); Loggers.LDAP_LOG.trace("[IL0264] LDAP store: Defaulted to {} write strategy", writeStrategy);