Class DefaultCachingSerialNumberGenerator

java.lang.Object
de.hybris.platform.persistence.numberseries.DefaultCachingSerialNumberGenerator
All Implemented Interfaces:
SerialNumberGenerator

public class DefaultCachingSerialNumberGenerator extends Object implements SerialNumberGenerator
Default implementation of SerialNumberGenerator which caches number ranges for each key.

Cache size may be specified in project.properties like this:

    # set cache size for single series 'myseries' to 50
    numberseries.cache.size.myseries=50

    # set default cache size to 999
    numberseries.cache.size=999