in pyignite/api/key_value.py [0:0]
def __cache_get_size(connection, cache_info, peek_modes):
if peek_modes is None:
peek_modes = []
elif not isinstance(peek_modes, (list, tuple)):
peek_modes = [peek_modes]
query_struct = Query(
OP_CACHE_GET_SIZE,
[
('cache_info', CacheInfo),
('peek_modes', ByteArray),
]
)
return query_perform(
query_struct, connection,
query_params={
'cache_info': cache_info,
'peek_modes': peek_modes,
},
response_config=[
('count', Long),
],
post_process_fun=__post_process_value_by_key('count')
)