org.terracotta.offheapstore.disk.persistent
Class PersistentReadWriteLockedOffHeapHashMapFactory<K,V>

java.lang.Object
  extended by org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory<K,V>
All Implemented Interfaces:
Factory<PersistentReadWriteLockedOffHeapHashMap<K,V>>

public class PersistentReadWriteLockedOffHeapHashMapFactory<K,V>
extends Object
implements Factory<PersistentReadWriteLockedOffHeapHashMap<K,V>>

Author:
Chris Dennis

Constructor Summary
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory)
           
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, boolean bootstrap)
           
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, int tableSize)
           
PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, int tableSize, boolean bootstrap)
           
 
Method Summary
 PersistentReadWriteLockedOffHeapHashMap<K,V> newInstance()
          Create a new instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentReadWriteLockedOffHeapHashMapFactory

public PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
                                                      Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory)

PersistentReadWriteLockedOffHeapHashMapFactory

public PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
                                                      Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
                                                      boolean bootstrap)

PersistentReadWriteLockedOffHeapHashMapFactory

public PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
                                                      Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
                                                      int tableSize)

PersistentReadWriteLockedOffHeapHashMapFactory

public PersistentReadWriteLockedOffHeapHashMapFactory(MappedPageSource tableSource,
                                                      Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory,
                                                      int tableSize,
                                                      boolean bootstrap)
Method Detail

newInstance

public PersistentReadWriteLockedOffHeapHashMap<K,V> newInstance()
Description copied from interface: Factory
Create a new instance.

Specified by:
newInstance in interface Factory<PersistentReadWriteLockedOffHeapHashMap<K,V>>
Returns:
a new instance


Copyright © 2015. All Rights Reserved.