public class TimeBucketWheel extends Object
Constructor and Description |
---|
TimeBucketWheel(int numberOfBuckets,
long mappingRecordValidityInMilis,
MappingSystem mappingSystem) |
Modifier and Type | Method and Description |
---|---|
int |
add(Eid key,
MappingData mappingData,
long timestamp) |
void |
clearExpiredMappingAndRotate() |
void |
clearExpiredMappingAndRotate(long currentStamp) |
int |
refreshMappping(Eid key,
MappingData newMappingData,
long timestamp,
int bucketId) |
void |
removeMapping(Eid key,
int bucketId) |
public TimeBucketWheel(int numberOfBuckets, long mappingRecordValidityInMilis, MappingSystem mappingSystem)
public int add(Eid key, MappingData mappingData, long timestamp)
public int refreshMappping(Eid key, MappingData newMappingData, long timestamp, int bucketId)
public void removeMapping(Eid key, int bucketId)
public void clearExpiredMappingAndRotate()
public void clearExpiredMappingAndRotate(long currentStamp)
Copyright © 2019 OpenDaylight. All rights reserved.