338b2baa8dbc17ad73e3346c091f8564a65560eb
Files Diff
- Added: 4
- Removed: 2
- Renamed: 0
- Modified: 28
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Change Parameter Type | 14 | ||
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public compareAndSet(expect T, update T, persistence PersistenceMode) : CompletableFuture<Boolean> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public set(value T, persistence PersistenceMode) : CompletableFuture<Void> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public compareAndSet(expect T, update T, ttl Duration, persistence PersistenceMode) : CompletableFuture<Boolean> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public set(value T, ttl Duration, persistence PersistenceMode) : CompletableFuture<Void> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public put(key K, value V, persistence PersistenceMode) : CompletableFuture<V> in class net.kuujo.copycat.collections.DistributedMap | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public getAndSet(value T, persistence PersistenceMode) : CompletableFuture<T> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public getAndSet(value T, ttl Duration, persistence PersistenceMode) : CompletableFuture<T> in class net.kuujo.copycat.atomic.DistributedAtomicValue | From | To | |
Change Parameter Type mode : PersistenceLevel to mode : PersistenceMode in method public withPersistence(mode PersistenceMode) : Builder in class net.kuujo.copycat.collections.state.SetCommands.TtlCommand.Builder | From | To | |
Change Parameter Type mode : PersistenceLevel to mode : PersistenceMode in method public withPersistence(mode PersistenceMode) : T in class net.kuujo.copycat.atomic.state.ReferenceCommands.ReferenceCommand.Builder | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public add(value T, persistence PersistenceMode) : CompletableFuture<Boolean> in class net.kuujo.copycat.collections.DistributedSet | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public putIfAbsent(key K, value V, ttl Duration, persistence PersistenceMode) : CompletableFuture<V> in class net.kuujo.copycat.collections.DistributedMap | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public put(key K, value V, ttl Duration, persistence PersistenceMode) : CompletableFuture<V> in class net.kuujo.copycat.collections.DistributedMap | From | To | |
Change Parameter Type mode : PersistenceLevel to mode : PersistenceMode in method public withPersistence(mode PersistenceMode) : Builder in class net.kuujo.copycat.collections.state.MapCommands.TtlCommand.Builder | From | To | |
Change Parameter Type persistence : PersistenceLevel to persistence : PersistenceMode in method public add(value T, ttl Duration, persistence PersistenceMode) : CompletableFuture<Boolean> in class net.kuujo.copycat.collections.DistributedSet | From | To | |
Inline Method | 2 | ||
Inline Method private loadDiskSegment(segmentId long, segmentVersion long) : Segment inlined to public loadSegment(segmentId long, segmentVersion long) : Segment in class net.kuujo.copycat.io.storage.SegmentManager | From | To | |
Inline Method private createDiskSegment(descriptor SegmentDescriptor) : Segment inlined to public createSegment(descriptor SegmentDescriptor) : Segment in class net.kuujo.copycat.io.storage.SegmentManager | From | To | |
Rename Variable | 1 | ||
Rename Variable offset : int to relativeOffset : int in method public delete(offset int) : boolean in class net.kuujo.copycat.io.storage.OffsetIndex | From | To | |
Change Return Type | 3 | ||
Change Return Type PersistenceLevel to PersistenceMode in method public mode() : PersistenceMode in class net.kuujo.copycat.collections.state.MapCommands.TtlCommand | From | To | |
Change Return Type PersistenceLevel to PersistenceMode in method public mode() : PersistenceMode in class net.kuujo.copycat.atomic.state.ReferenceCommands.ReferenceCommand | From | To | |
Change Return Type PersistenceLevel to PersistenceMode in method public mode() : PersistenceMode in class net.kuujo.copycat.collections.state.SetCommands.TtlCommand | From | To | |
Move And Rename Class | 1 | ||
Move And Rename Class net.kuujo.copycat.io.storage.StorageLevel moved and renamed to net.kuujo.copycat.PersistenceMode | From | To | |
Move Class | 1 | ||
Move Class net.kuujo.copycat.PersistenceLevel moved to net.kuujo.copycat.io.storage.PersistenceLevel | From | To | |
Extract Variable | 3 | ||
Extract Variable offset : int in method public compact(firstIndex long) : Segment from class net.kuujo.copycat.io.storage.Segment | From | To | |
Extract Variable offset : int in method public cleanEntry(index long) : Segment from class net.kuujo.copycat.io.storage.Segment | From | To | |
Extract Variable offset : int in method public containsEntry(index long) : boolean from class net.kuujo.copycat.io.storage.Segment | From | To | |
Extract Method | 4 | ||
Extract Method private isEmpty(index OffsetIndex) : boolean extracted from public isEmpty() : boolean in class net.kuujo.copycat.io.storage.Segment | From | To | |
Extract Method public relativeOffset(offset int) : int extracted from private search(offset int) : int in class net.kuujo.copycat.io.storage.OffsetIndex | From | To | |
Extract Method private getEntry(index long, buffer Buffer, position long, length int, persistenceLevel PersistenceLevel) : T extracted from public getEntry(index long) : T in class net.kuujo.copycat.io.storage.Segment | From | To | |
Extract Method private appendEntry(entry Entry, buffer Buffer, offsetIndex OffsetIndex) : long extracted from public appendEntry(entry Entry) : long in class net.kuujo.copycat.io.storage.Segment | From | To | |
Change Attribute Type | 3 | ||
Change Attribute Type mode : PersistenceLevel to mode : PersistenceMode in class net.kuujo.copycat.collections.state.SetCommands.TtlCommand | From | To | |
Change Attribute Type mode : PersistenceLevel to mode : PersistenceMode in class net.kuujo.copycat.atomic.state.ReferenceCommands.ReferenceCommand | From | To | |
Change Attribute Type mode : PersistenceLevel to mode : PersistenceMode in class net.kuujo.copycat.collections.state.MapCommands.TtlCommand | From | To | |
Rename Parameter | 2 | ||
Rename Parameter offsetIndex : OffsetIndex to diskIndex : OffsetIndex in method package Segment(diskBuffer Buffer, memoryBuffer Buffer, descriptor SegmentDescriptor, diskIndex OffsetIndex, memoryIndex OffsetIndex, serializer Serializer) in class net.kuujo.copycat.io.storage.Segment | From | To | |
Rename Parameter buffer : Buffer to diskBuffer : Buffer in method package Segment(diskBuffer Buffer, memoryBuffer Buffer, descriptor SegmentDescriptor, diskIndex OffsetIndex, memoryIndex OffsetIndex, serializer Serializer) in class net.kuujo.copycat.io.storage.Segment | From | To |