[#236] cache: Refactor ListObjectsCache
Replaced map in ListObjectsCache by gcache. Now ListObjectsCache keeps only objectIDs and requests ObjectInfo from cache or NeoFS. Refactored ListObjectsCache keys: removed delimiter and method fields. Now ListObjectsCache keeps cache with all objects versions. Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
This commit is contained in:
parent
1bc2e51cbc
commit
1ece42b23f
8 changed files with 171 additions and 149 deletions
|
@ -58,6 +58,7 @@ const ( // Settings.
|
|||
cfgObjectsCacheLifetime = "cache.lifetime"
|
||||
cfgCacheSize = "cache.size"
|
||||
cfgListObjectsCacheLifetime = "cache.list_objects_lifetime"
|
||||
cfgListObjectsCacheSize = "cache.list_objects_size"
|
||||
|
||||
// Policy.
|
||||
cfgDefaultPolicy = "default_policy"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue