increase cache sizes for Tx, TxNum, and TxHash prefixes

This commit is contained in:
Jack Robison 2022-06-21 14:25:24 -04:00
parent 0094237b97
commit 4b90097997

View file

@ -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: