@Override protected UnversionedNode<K, V> createInternalNode(Object childName, Fqn fqn, NodeSPI<K, V> parent, Map<K, V> data) { PessimisticUnversionedNode<K, V> internal = new PessimisticUnversionedNode<K, V>(childName, fqn, data, cache); internal.injectDependencies(cache, commandsFactory, this); internal.injectLockStrategyFactory(lockStrategyFactory); return internal; } }