if (configuration.dataContainer().dataContainer() != null) {
return (T) configuration.dataContainer().dataContainer();
} else {
EvictionStrategy st = configuration.eviction().strategy();
int level = configuration.locking().concurrencyLevel();
Equivalence keyEquivalence = configuration.dataContainer().keyEquivalence();
Equivalence valueEquivalence = configuration.dataContainer().valueEquivalence();
switch (st) {
case NONE:
return (T) DefaultDataContainer.unBoundedDataContainer(
level, keyEquivalence, valueEquivalence);