Package com.biglybt.plugin.dht.impl
Class DHTPluginStorageManager.diversification
java.lang.Object
com.biglybt.plugin.dht.impl.DHTPluginStorageManager.diversification
- Enclosing class:
DHTPluginStorageManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private int[]
private HashWrapper
private DHTPluginStorageManager
private byte
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
diversification
(DHTPluginStorageManager _manager, HashWrapper _key, byte _type) protected
diversification
(DHTPluginStorageManager _manager, HashWrapper _key, byte _type, long _expiry, int[] _fixed_put_offsets) -
Method Summary
Modifier and TypeMethodDescriptionprotected static DHTPluginStorageManager.diversification
deserialise
(DHTPluginStorageManager _manager, Map _map) protected long
protected HashWrapper
getKey()
protected List
getKeys
(boolean put, boolean exhaustive) protected byte
getType()
protected Map
-
Field Details
-
manager
-
key
-
type
private byte type -
expiry
private long expiry -
fixed_put_offsets
private int[] fixed_put_offsets
-
-
Constructor Details
-
diversification
-
diversification
protected diversification(DHTPluginStorageManager _manager, HashWrapper _key, byte _type, long _expiry, int[] _fixed_put_offsets)
-
-
Method Details
-
serialise
-
deserialise
protected static DHTPluginStorageManager.diversification deserialise(DHTPluginStorageManager _manager, Map _map) -
getKey
-
getExpiry
protected long getExpiry() -
getType
protected byte getType() -
getKeys
-