Class MultiDataCenterCounterFinderImpl

Object
com.liferay.counter.service.persistence.impl.CounterFinderImpl
com.liferay.counter.service.persistence.impl.MultiDataCenterCounterFinderImpl
All Implemented Interfaces:
com.liferay.counter.kernel.service.persistence.CounterFinder, com.liferay.portal.kernel.cache.CacheRegistryItem

public class MultiDataCenterCounterFinderImpl extends CounterFinderImpl
Author:
Michael C. Han, Shuyang Zhou
  • Constructor Details

    • MultiDataCenterCounterFinderImpl

      public MultiDataCenterCounterFinderImpl(int dataCenterCount, int dataCenterDeploymentId)
  • Method Details

    • increment

      public long increment(String name, int size)
      Specified by:
      increment in interface com.liferay.counter.kernel.service.persistence.CounterFinder
      Overrides:
      increment in class CounterFinderImpl
    • getBits

      protected static int getBits(int value)
    • getMultiClusterSafeValue

      protected long getMultiClusterSafeValue(long value)