1

Google Guavaクラスに、引数として( , ) intsanceStripedを取るファクトリ メソッドが含まれていないのはなぜですか?Supplier<Lock>Supplier<Semaphore>Supplier<ReadWriteLock>

たとえば、ロックの作成に CycleDetectingLockFactory を使用したいのですが、できません:

final CycleDetectingLockFactory lockFactory = CycleDetectingLockFactory.newInstance( CycleDetectingLockFactory.Policies.THROW );    
//...
Striped<Lock> cycleDetectingLocks = Striped.lazyWeakLock( 64, new Supplier<Lock>()
{
        public Lock get()
        {
            return lockFactory.newReentrantLock( "" );
        }
    }; );

4

1 に答える 1