SharedMemSource* Copyright (c) 2015, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the "hack" directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. *
type config = {global_size : int;heap_size : int;dep_table_pow : int;hash_table_pow : int;shm_dirs : string list;shm_min_avail : int;log_level : int;}module NoCache
(UserKeyType : UserKeyType)
(Value : Value.Type) :
NoCache
with type t = Value.t
and type key = UserKeyType.t
and module KeySet = Set.Make(UserKeyType)
and module KeyMap = MyMap.Make(UserKeyType)module WithCache
(UserKeyType : UserKeyType)
(Value : Value.Type) :
WithCache
with type t = Value.t
and type key = UserKeyType.t
and module KeySet = Set.Make(UserKeyType)
and module KeyMap = MyMap.Make(UserKeyType)module LocalCache
(UserKeyType : UserKeyType)
(Value : Value.Type) :
CacheType with type key = UserKeyType.t and type value = Value.t