increase cache sizes for Tx, TxNum, and TxHash prefixes
This commit is contained in:
parent
0094237b97
commit
4b90097997
1 changed files with 4 additions and 0 deletions
|
@ -1132,6 +1132,7 @@ class TXNumPrefixRow(PrefixRow):
|
||||||
lambda: b'',
|
lambda: b'',
|
||||||
struct.Struct(b'>32s').pack
|
struct.Struct(b'>32s').pack
|
||||||
]
|
]
|
||||||
|
cache_size = 1024 * 1024 * 64
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def pack_key(cls, tx_hash: bytes) -> bytes:
|
def pack_key(cls, tx_hash: bytes) -> bytes:
|
||||||
|
@ -1195,6 +1196,8 @@ class TXHashPrefixRow(PrefixRow):
|
||||||
struct.Struct(b'>L').pack
|
struct.Struct(b'>L').pack
|
||||||
]
|
]
|
||||||
|
|
||||||
|
cache_size = 1024 * 1024 * 64
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def pack_key(cls, tx_num: int) -> bytes:
|
def pack_key(cls, tx_num: int) -> bytes:
|
||||||
return super().pack_key(tx_num)
|
return super().pack_key(tx_num)
|
||||||
|
@ -1224,6 +1227,7 @@ class TXPrefixRow(PrefixRow):
|
||||||
lambda: b'',
|
lambda: b'',
|
||||||
struct.Struct(b'>32s').pack
|
struct.Struct(b'>32s').pack
|
||||||
]
|
]
|
||||||
|
cache_size = 1024 * 1024 * 64
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def pack_key(cls, tx_hash: bytes) -> bytes:
|
def pack_key(cls, tx_hash: bytes) -> bytes:
|
||||||
|
|
Loading…
Reference in a new issue