Package org.apfloat.internal
Class FloatDataStorageBuilder
java.lang.Object
org.apfloat.internal.AbstractDataStorageBuilder
org.apfloat.internal.FloatDataStorageBuilder
- All Implemented Interfaces:
DataStorageBuilder
Default data storage creation strategy for the
float data type.- Version:
- 1.8.2
- Author:
- Mikko Tommila
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DataStorageCreate a cached data storage.protected DataStorageCreate a non-cached data storage.protected longGet the maximum cached data storage size.protected booleanisCached(DataStorage dataStorage) Test if the data storage is of cached type.Methods inherited from class org.apfloat.internal.AbstractDataStorageBuilder
createCachedDataStorage, createDataStorage, createDataStorage
-
Constructor Details
-
FloatDataStorageBuilder
public FloatDataStorageBuilder()Default constructor.
-
-
Method Details
-
getMaxCachedSize
protected long getMaxCachedSize()Description copied from class:AbstractDataStorageBuilderGet the maximum cached data storage size.- Specified by:
getMaxCachedSizein classAbstractDataStorageBuilder- Returns:
- The maximum cached data storage size.
-
createCachedDataStorage
Description copied from class:AbstractDataStorageBuilderCreate a cached data storage.- Specified by:
createCachedDataStoragein classAbstractDataStorageBuilder- Returns:
- A new cached data storage.
- Throws:
ApfloatRuntimeException
-
createNonCachedDataStorage
Description copied from class:AbstractDataStorageBuilderCreate a non-cached data storage.- Specified by:
createNonCachedDataStoragein classAbstractDataStorageBuilder- Returns:
- A new non-cached data storage.
- Throws:
ApfloatRuntimeException
-
isCached
Description copied from class:AbstractDataStorageBuilderTest if the data storage is of cached type.- Specified by:
isCachedin classAbstractDataStorageBuilder- Parameters:
dataStorage- The data storage.- Returns:
- If the data storage is cached.
- Throws:
ApfloatRuntimeException
-