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

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

public class PersistentReadWriteLockedOffHeapClockCacheFactory<K,V>
extends Object
implements Factory<PersistentReadWriteLockedOffHeapClockCache<K,V>>

Author:
Chris Dennis

Constructor Summary
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory)
           
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, boolean bootstrap)
           
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, int tableSize)
           
PersistentReadWriteLockedOffHeapClockCacheFactory(MappedPageSource tableSource, Factory<? extends PersistentStorageEngine<? super K,? super V>> storageEngineFactory, int tableSize, boolean bootstrap)
           
 
Method Summary
 PersistentReadWriteLockedOffHeapClockCache<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

PersistentReadWriteLockedOffHeapClockCacheFactory

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

PersistentReadWriteLockedOffHeapClockCacheFactory

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

PersistentReadWriteLockedOffHeapClockCacheFactory

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

PersistentReadWriteLockedOffHeapClockCacheFactory

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

newInstance

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

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


Copyright © 2016. All Rights Reserved.