nice MapMaker for MultiMapsに相当するものはありますか? public static Map<Session,List<Person>> personCache = new MapMaker().weakKeys().makeMap();
マルチマップの全体のポイントは、ネストされたリスト値を避けるためです: は現在、私はこのようなキャッシュを作成します。弱いキーでマ
C++の子オブジェクトの親ポインタ(共有ポインタを使用して作成された)への弱ポインタを維持する標準的な方法はありますか? 本質的に、私は次の行に何かを実装する必要がありますで Class B;
Class A
{
...
private:
B m_b;
};
Class B
{
....
public:
void SetParentPtr(const boost::
私は暫定的に、このメソッドを書いている: public static Func<T> WeakCacheFor<T>(Func<T> provider) where T: class
{
var cache = new WeakReference(null);
return() => {
var x = (T)cache.Target;
if(x ==