IsolatedBoxBase<E> class abstract

Isolated version of BoxBase

Constructors

IsolatedBoxBase()

Properties

hashCode → int
The hash code for this object.
no setterinherited
isEmpty → Future<bool>
Whether the box is empty
no setter
isNotEmpty → Future<bool>
Whether the box is not empty
no setter
isOpen → bool
Whether the box is open
no setter
keys → Future<List>
The keys of the box
no setter
lazy → bool
Whether the box is lazy
no setter
length → Future<int>
The length of the box
no setter
name → String
The name of the box
no setter
path → Future<String?>
The path of the box
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(E value) → Future<int>
Add a value to the box
addAll(Iterable<E> values) → Future<List<int>>
Add all the given values to the box
clear() → Future<int>
Clear the box
close() → Future<void>
Close the box
compact() → Future<void>
Compact the box
containsKey(dynamic key) → Future<bool>
Whether the box contains the given key
delete(dynamic key) → Future<void>
Delete a value from the box
deleteAll(Iterable keys) → Future<void>
Delete all the given values from the box
deleteAt(int index) → Future<void>
Delete a value at the given index
deleteFromDisk() → Future<void>
Delete the box from the disk
flush() → Future<void>
Flush the box
get(dynamic key, {E? defaultValue}) → Future<E?>
Get a value from the box
getAt(int index) → Future<E?>
Get a value at the given index
keyAt(int index) → Future
The key at the given index
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
put(dynamic key, E value) → Future<void>
Put a value in the box
putAll(Map<dynamic, E> entries) → Future<void>
Put all the given entries in the box
putAt(int index, E value) → Future<void>
Put a value at the given index
toString() → String
A string representation of this object.
inherited
watch({dynamic key}) → Stream<BoxEvent>
Watch the box for changes filtered by key

Operators

operator ==(Object other) → bool
The equality operator.
inherited