public MapDBImpl(long maxSize, MapDBCacheConfig cacheConfig) { super(maxSize); db = DBMaker.heapDB() .make(); map = db.hashMap("rxcache",Serializer.STRING,Serializer.JAVA) .expireMaxSize(maxSize) .expireAfterCreate(cacheConfig.expireDuration,cacheConfig.expireTimeUnit) .expireAfterUpdate(cacheConfig.expireDuration,cacheConfig.expireTimeUnit) .expireAfterGet(cacheConfig.expireAfterGetDuration,cacheConfig.expireAfterGetTimeUnit) .counterEnable() .create(); }
public MapDBImpl(long maxSize) { super(maxSize); db = DBMaker.heapDB() .make(); map = db.hashMap("rxcache",Serializer.STRING,Serializer.JAVA) .expireMaxSize(maxSize) .expireAfterCreate() .expireAfterUpdate() .expireAfterGet() .counterEnable() .create(); }