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