2a9c55f78ea25acec56456640515d60e6ce1e346
Files Diff
- Added: 0
- Removed: 0
- Renamed: 0
- Modified: 11
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Move Method | 3 | ||
Move Method private writeBatch(batch WriteBatch) : void from class org.infinispan.persistence.rocksdb.RocksDBStore to private writeBatch(batch WriteBatch) : void from class org.infinispan.persistence.rocksdb.RocksDBStore.RocksDBHandler | From | To | |
Move Method private publish(function Function<RocksIterator,Flowable<P>>) : Flowable<P> from class org.infinispan.persistence.rocksdb.RocksDBStore to package publish(segment int, function Function<RocksIterator,Flowable<P>>) : Flowable<P> from class org.infinispan.persistence.rocksdb.RocksDBStore.RocksDBHandler | From | To | |
Move Method protected reinitAllDatabases() : void from class org.infinispan.persistence.rocksdb.RocksDBStore to protected reinitAllDatabases() : void from class org.infinispan.persistence.rocksdb.RocksDBStore.NonSegmentedRocksDBHandler | From | To | |
Inline Method | 1 | ||
Inline Method private wrapIterator(db RocksDB) : Optional<RocksIterator> inlined to public purge(executor Executor, purgeListener PurgeListener) : void in class org.infinispan.persistence.rocksdb.RocksDBStore | From | To | |
Change Return Type | 2 | ||
Change Return Type Options to DBOptions in method private dataDbOptions() : DBOptions in class org.infinispan.persistence.rocksdb.RocksDBStore | From | To | |
Change Return Type Publisher<K> to Flowable<K> in method public publishKeys(filter Predicate<? super K>) : Flowable<K> in class org.infinispan.persistence.support.ComposedSegmentedLoadWriteStore | From | To | |
Extract Class | 1 | ||
Extract Class org.infinispan.persistence.rocksdb.RocksDBStore.RocksDBHandler from class org.infinispan.persistence.rocksdb.RocksDBStore | From | To | |
Extract And Move Method | 4 | ||
Extract And Move Method public combinePredicate(segments IntSet, keyPartitioner KeyPartitioner, filter Predicate<? super K>) : Predicate<? super K> extracted from public publishKeys(segments IntSet, filter Predicate<? super K>, mode AccessMode) : Publisher<K> in class org.infinispan.persistence.manager.PersistenceManagerImpl & moved to class org.infinispan.persistence.internal.PersistenceUtil | From | To | |
Extract And Move Method public parallelizePublisher(segments IntSet, scheduler Scheduler, publisherFunction IntFunction<Publisher<R>>) : Flowable<R> extracted from public publishEntries(segments IntSet, filter Predicate<? super K>, fetchValue boolean, fetchMetadata boolean) : Publisher<MarshalledEntry<K,V>> in class org.infinispan.persistence.support.ComposedSegmentedLoadWriteStore & moved to class org.infinispan.persistence.internal.PersistenceUtil | From | To | |
Extract And Move Method public combinePredicate(segments IntSet, keyPartitioner KeyPartitioner, filter Predicate<? super K>) : Predicate<? super K> extracted from public publishEntries(segments IntSet, filter Predicate<? super K>, fetchValue boolean, fetchMetadata boolean, mode AccessMode) : Publisher<MarshalledEntry<K,V>> in class org.infinispan.persistence.manager.PersistenceManagerImpl & moved to class org.infinispan.persistence.internal.PersistenceUtil | From | To | |
Extract And Move Method public parallelizePublisher(segments IntSet, scheduler Scheduler, publisherFunction IntFunction<Publisher<R>>) : Flowable<R> extracted from public publishKeys(segments IntSet, filter Predicate<? super K>) : Flowable<K> in class org.infinispan.persistence.support.ComposedSegmentedLoadWriteStore & moved to class org.infinispan.persistence.internal.PersistenceUtil | From | To | |
Rename Parameter | 1 | ||
Rename Parameter me : MarshalledEntry to entry : MarshalledEntry in method public write(entry MarshalledEntry) : void in class org.infinispan.persistence.rocksdb.RocksDBStore | From | To |