internal GloballyUnique(PrimitiveTypeFetcher type) : base(type) { }
internal LevelUnique(PrimitiveTypeFetcher type) : base(type) { }
internal RecentlyUnique(PrimitiveTypeFetcher type, object parameter) : base(type) { parameter = parameter != null ? parameter : DEFAULT_RECENT_SIZE; _recentlyVisited = new LruCache <long, object>("Recently visited", (( Number )parameter).intValue()); }