Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • mapKeysToNodes - removed, use Affinity.mapKeysToNodes
  • mapKeyToNode - removed, use Affinity.mapKeyToNode

OptimizedMarshaller

Removed Implementation has been removed from public API and is not expected to be used directly anymore.  

IgniteFuture

Several methods were removed with no replacement:

  • startTime - removed, no replacement
  • duration - removed, no replacement

...

  • duration

CollectionConfiguration

  • memoryMode property was  property has been removed due to new Ignite page memory architecture [1]

 

EventType

Several event types were have been removed due to new Ignite page memory architecture:

  • EVT_CACHE_OBJECT_SWAPPED
  • EVT_CACHE_OBJECT_UNSWAPPED
  • EVT_SWAP_SPACE_DATA_READ
  • EVT_SWAP_SPACE_DATA_STORED
  • EVT_SWAP_SPACE_DATA_REMOVED
  • EVT_SWAP_SPACE_CLEARED
  • EVT_SWAP_SPACE_DATA_EVICTED
  • EVT_CACHE_OBJECT_TO_OFFHEAP
  • EVT_CACHE_OBJECT_FROM_OFFHEAP

 

CacheTypeMetadata and CacheTypeFieldMetadata

These classes were Classes have been removed. Use QueryEntity class  class and CacheConfiguration.queryEntities property instead property.

 

CacheAtomicWriteOrderMode

Enumeration is has been removed because CLOCK mode  mode is no longer supported. 

CacheMemoryMode

Enumeration is removed has been removed due to new Ignite page memory architecture [1]

 

FileSystemConfiguration

  • name - null name  name is no longer allowed
  • metaCacheName - removed, use use metaCacheConfiguration
  • dataCacheName - removed, use use dataCacheConfiguration
  • streamBufferSize - renamed to to bufferSize
  • maxSpace - removed, maximum memory is now controlled through MemoryPolicy  MemoryPolicy [1]
  • InitializeDefaultPathModes initializeDefaultPathModes - removed
  • trashPurgeTimeout - removed
  • fragmentizerLocWritesRatio - removed 
  • dualModePutExecutorService - removed
  • dualModePutExecutorServiceShutdown - removed
  • dualModeMaxPendingPutsSize - removed

...

@QuerySqlField and @QueryTextField annotations

No longer allowed on methods.

 

@AffinityKeyMapped annotation

No longer allowed on methods. 

BinaryIdentityResolved

Interface has been removed. Now key hash code and equality is calculated based on content of serialized object.  

FairAffinityFunction

Implementation has been removed due to well-known problems with co-location between caches on different versions of cluster topology. Use RendezvousAffinityFunction instead.

 

AffinityNodeHashResolved

Interface has been removed. Use IgniteConfigurationUse IgniteConfiguration.consistentId property property.

 

IgniteCache

  • randomEntry - removed
  • localPromote - removed due to new Ignite page memory architecture [1]

 

SwapSpaceSpi

Interface SPI has been removed due to new Ignite page memory architecture [1]. 

RandomEvictionPolicy

Implementation has been removed with no replacement.

...